jmeter-如何以秒为单位获取当前日期和时间

vis*_*hal 7 jmeter

我想以秒为单位计算当前时间,并将其用作我的jmeter测试计划中的参数.默认情况下,时间以毫秒为单位.请有人帮帮我.

Dmi*_*i T 11

您可以使用__time()函数,默认情况下它会返回自Unix纪元开始以来的当前时间(以毫秒为单位)

如果您需要"秒"精度的时间 - 使用ie __javaScript()函数将其除以1000

所以:

  • ${__time(,)} 将以毫秒为单位返回当前时间
  • ${__javaScript(${__time(,)} / 1000,)} - 将以秒为单位返回当前时间
  • ${__javaScript(Math.round(${__time(,)} / 1000),)} - 将当前时间以秒为单位舍入到最接近的整数

演示:

JMeter时间javascript函数

参考资料:


Nav*_*R B 7

使用格式字符串为__time的函数/1000.

 ${__time(/1000,)} - to get time in seconds
Run Code Online (Sandbox Code Playgroud)

来自JMeter DOCs:

例如,"/ 1000"返回自纪元以来的当前时间(以秒为单位).