我想以秒为单位计算当前时间,并将其用作我的jmeter测试计划中的参数。默认情况下,时间以毫秒为单位。 请有人帮帮我。
答案 0 :(得分:10)
您可以使用__time() function,默认情况下,它会返回自Unix epoch开始以来的当前时间(以毫秒为单位)
如果你需要这个时间在"秒"精确度 - 使用ie __javaScript() function
将其除以1000所以:
${__time(,)}
将以毫秒为单位返回当前时间${__javaScript(${__time(,)} / 1000,)}
- 将以秒为单位返回当前时间${__javaScript(Math.round(${__time(,)} / 1000),)}
- 将当前时间以秒为单位舍入到最接近的整数演示:
参考资料:
答案 1 :(得分:7)
使用格式字符串为/1000
的{{3}}函数。
${__time(/1000,)} - to get time in seconds
来自JMeter DOCs:
例如," / 1000"返回自纪元以来的当前时间(以秒为单位)。