如何在 JMeter 的 html 报告("Start Time" 部分)中设置当前日期?

How to set the current date in the html report ("Start Time" section) in JMeter?

我尝试从 JMeter 结果生成仪表板报告并遇到了这个问题,一些图表的运行时间 (00:00:00) 不正确:

此外,我看到 "Start Time" 不正确(“1/1/70 2:00 AM”),但同时 "End Time" 不正确:

我认为这个不正确的日期是图表不正确的原因。我该如何解决?

P.S。我 运行 从非 GUI 模式测试

调查 reportgenerator.properties

# Used to generate a report based on a date range
# If jmeter.save.saveservice.timestamp_format does not contain year
# then use 1970 as year

调查Results File Configuration

jmeter.save.saveservice.timestamp_format Timestamp format - this only affects CSV output files. Legitimate values: none, ms, or a format suitable for SimpleDateFormat. Defaults to: ms No

jmeter.save.saveservice.timestamp_format Defaults to: yyyy/MM/dd HH:mm:ss.SSS

所以我的期望是您需要将下一行添加到 user.properties 文件:

jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS

并且在下一次测试执行时,您应该会在报告仪表板中看到 "normal" 开始日期。

更多信息:Apache JMeter Properties Customization Guide