XML中的TimeStamp值问题

时间:2013-01-23 11:23:53

标签: xml timestamp jmeter

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

1 个答案:

答案 0 :(得分:0)

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

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

# 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的时间戳转换为所需的格式。
例如,格林威治标准时间:

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

另请参阅this article了解详情和可能的食谱。

相关问题