我们在使用jmeter做接口测试/性能测试,有时候需要传入时间参数,我们就可以使用函数助手里面的time来进行操作。
y:代表年份,现在年份的四位数,一般用yyyy
M:代表月份,月份两位数,用MM
d:代表日期,一般都用dd,这样直接显示的是两位数的日期
m:代表分钟,一般用mm
H:代表24小时制的小时,一般用HH
h:代表12小时制的小时,一般用hh
s:代表秒数,一般用ss
启动jmeter进入页面后,直接点击顶部的函数助手对话框,也可以使用快捷键:Ctrl+shift+f1
打开函数助手后,选择一个功能下拉框选择time
这个时候我们需要填函数参数,生成我们想要的日期时间格式
获取当前时间戳(当前时间的毫秒数),默认精确到毫秒级别,13位数
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
空 | 空 | $ | 1710383588059 | 当前时间的毫秒数 |
获取当前时间的秒数,精确到秒级别,10位数
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
/1000 | time_s | $ | 1710383790 | 获取当前时间的秒数,精确到秒级别,10位数 |
获取当前日期年月日
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd | 空 | $ | 2024-03-14 | 获取当前日期:年月日 |
获取当前日期并存入参数 time_date 中
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd | date | $ | 2024-03-14, | 获取当前日期并存入参数 time_date 中 |
获取当前时间年月日时分秒
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss | 空 | $ | 2024-03-14 10:46:51 | 获取当前时间年月日时分秒 |
获取当前时间年月日时分秒毫秒
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss:SSS | 空 | $ | 2024-03-14 11:09:18.282 | 获取当前时间年月日时分秒毫秒 |
获取当前日期的前一天年月日时分秒
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
dd/MM/yyyy HH:mm:ss | -P1D | $ | 13/03/2024 11:15:35 | 获取当前日期的前一天年月日时分秒 |
dd 表示天数,MM 表示月份,yyyy 表示年份,HH 表示小时,mm 表示分钟,ss 表示秒钟。-P1D 表示时间偏移量为负一天。
获取当前日期前一天的具体时间。例如:去前一天的16:16:16
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
dd/MM/yyyy 16:16:16 | -P1D | $ | 13/03/2024 16:16:16 | 获取当前日期前一天的具体时间年月日时分秒 |
dd 表示天数,MM 表示月份,yyyy 表示年份。20:59:59 表示时间的时分秒。-P1D 表示时间偏移量为负一天。这样就能取到前一天的 20:59:59 了。
在当前时间上加10分钟
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss | PT10M | $ | 2024-03-14 11:55:22 | 在当前时间上加10分钟,年月日时分秒 |
在当前时间上加1小时
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss | PT10H | $ | 2024-03-14 12:47:38 | 在当前时间上加1小时,年月日时分秒 |
在当前时间上加1天2小时3分钟
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss | P2DT3H4M | $ | 2024-03-16 14:54:32 | 在当前时间上加1天2小时3分钟,年月日时分秒 |
在当前时间上减2小时3分钟
日期格式 | 参数 | 函数表达式 | 结果显示 | 说明 |
---|---|---|---|---|
yyyy-MM-dd HH:mm:ss | PT-2H-3M | $ | 2024-03-14 09:54:07 | 在当前时间上减2小时3分钟,年月日时分秒 |