0

是否有可能更改 XML 中的时间戳,由表中的视图结果生成,同时将文件从毫秒(Unix 格式)写入标准 Windows 日期格式?

4

1 回答 1

0

开箱即用您可以仅为 CSV 输出更改时间戳输出格式(在 csv 中而不是 xml 中保存“在表中查看结果”)。XML 格式目前只支持毫秒。

如果在这种情况下可以接受 CSV 而不是 XML,您可以简单地在 jmeter.properties (%JMETER_HOME%/bin/jmeter.properties) 中设置 1 个属性:

# Timestamp format - this only affects CSV output files
# legitimate values: none, ms, or a format suitable for SimpleDateFormat
#jmeter.save.saveservice.timestamp_format=ms
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS

或者,对于非 GUI 模式,提供与命令行选项相同的选项:

-Jjmeter.save.saveservice.timestamp_format="yyyy-MM-dd HH:mm:ss"

如果您仍然需要 XML,您可能必须使用任何脚本处理生成的 jtl/xml,以将所有类 unix 时间戳转换为所需格式。
例如,对于 GMT 时间:

=(((X)/1000+((365*70+17)*86400))/86400)+2

另请参阅本文以获取详细信息和可能的食谱。

于 2013-01-23T16:04:03.913 回答