Olivia101 发表于 2017-11-23 15:12:23

jmeter,${__time(/1000,)}使用直接显示:time=/1000

想要获取当前时间的10位表示

直接用函数:${__time(,)}获取的是毫秒数,可以获取
?appkey=asdsdfasdfasdfasdfsdf&time=${__time(,)}
--->?appkey=asdsdfasdfasdfasdfsdf&time=1511405939125

转换成:${__time(/1000,)},就不是想要的数据了,
?appkey=asdsdfasdfasdfasdfsdf&time=${__time(/1000,)}--->?appkey=asdsdfasdfasdfasdfsdf&time=/1000

这是哪里出问题了吗


草帽路飞UU 发表于 2017-11-23 15:25:07

获取当前时间的10位表示,time=/1000?
为啥整除1000?

Olivia101 发表于 2017-11-23 15:42:11

一秒等于1000毫秒,所以。。。,百度资料上也是这么写的呀

草帽路飞UU 发表于 2017-11-23 16:48:58

Olivia101 发表于 2017-11-23 15:42
一秒等于1000毫秒,所以。。。,百度资料上也是这么写的呀

取10位的时间戳的函数表达式(时间精确到秒):${__time(/1000,)}

Olivia101 发表于 2017-11-23 18:01:32

我也是这么取的,
?appkey=asdsdfasdfasdfasdfsdf&time=${__time(/1000,)}
最后出错请求变成了-->?appkey=asdsdfasdfasdfasdfsdf&time=/1000

Olivia101 发表于 2017-11-23 18:05:38

我也是这么试了,最后出错变成了:?appkey=asdsdfasdfasdfasdfsdf&time=/1000

Olivia101 发表于 2017-11-23 18:06:42

么试不知道什么原出错,看请求是:?appkey=asdsdfasdfasdfasdfsdf&time=/1000
页: [1]
查看完整版本: jmeter,${__time(/1000,)}使用直接显示:time=/1000