首页 > 解决方案 > 在 JMeter 中将当前时间转换为 GMT 和 EPOCH

问题描述

在我的脚本中,我想将当前系统时间转换为相应的 GMT 和 EPOCH 时间,有什么办法吗?

IST 到 GMT 与 dd/mm/yyyy HH:MM:SS

IST 到 EPOCH

标签: jmeter

解决方案


  1. 获取自Unix 纪元开始以来的当前时间(以毫秒为单位) - __time()函数

    ${__time(,)}
    
  2. 在当前时区以给定格式获取当前时间 - 与提供的格式相同的 __time() 函数:

    ${__time(dd/MM/yyyy hh:mm:ss,)}
    
  3. 无论您当前的时区是什么,都可以在 IST 时区获取您的当前时间 - __groovy() 函数

    ${__groovy(new Date().format("dd/MM/yyyy hh:mm:ss"\, TimeZone.getTimeZone('IST')),)}
    
  4. 无论您当前的时区是什么,都可以在 GMT 时区获取您的当前时间 - 相同的 __groovy() 函数:

    ${__groovy(new Date().format("dd/MM/yyyy hh:mm:ss"\, TimeZone.getTimeZone('GMT')),)}
    

演示:

在此处输入图像描述

有关 JMeter Functions 概念的更多信息:Apache JMeter Functions - An Introduction


推荐阅读