我想知道如何更改 JMeter 中的时区?
我的 JMeter 运行中的时间戳始终是 UTC,这与我的操作系统的时区不一致。
我的操作系统时区是 HKT (UTC+8):
JMeter 时区是 UTC:
我已更新
bin/system.properties
添加:
user.timezone=Asia/Hong_Kong
但是不幸的是,它仍然无法工作。
JMeter 使用 System.currentTimeMillis() 函数来记录 SampleResult 时间戳
根据文档:
退货:
当前时间与 UTC 时间 1970 年 1 月 1 日午夜之间的差异(以毫秒为单位)。
所以这不是你可以配置的,除非你修改 JMeter 源代码来支持它。
解决方案是在 user.properties 文件中声明一个 Sample Variable 并在当前时间戳上添加 8 小时 - 它会给你所需的值(但是我不确定你要用它做什么之后),它将作为单独的列写入 .jtl 结果文件中