Jmeter记录器的日期格式为yyyy / MM / dd hh:mm:ss
我想更改格式并为其添加毫秒和时区偏移量(yyyy / MM / dd hh:mm:ss.SSSZ)。有没有办法格式化这种日期格式?
答案 0 :(得分:0)
JMeter使用Avalon日志记录,默认格式为:
log_format=%{time:yyyy/MM/dd HH:mm:ss} %5.5{priority} - %{category}: %{message} %{throwable}
查看PatternFormatter文档,了解如何根据您的要求修改时间戳,并将更新的行放在 user.properties 文件中(位于JMeter安装的/ bin文件夹中)。
需要重新启动JMeter才能选择该属性。
有关JMeter属性类型及其使用方法的更多信息,请参阅Apache JMeter Properties Customization Guide。
答案 1 :(得分:-1)
对于结果.jtl文件中的时间戳,请设置此属性:
jmeter.save.saveservice.timestamp_format = yyyy / MM / dd hh:mm:ss.SSSZ
在启动时作为-D
java opt,或在JMeter中bin/saveservice.properties
用于jmeter.log
log_format =%{time:yyyy / MM / dd hh:mm:ss.SSSZ}%5.5 {priority} - %{category}:%{message}%{throwable}
user.properties
中的
root.log
来生成log4j.conf
。 log4j模式包含时间戳模式。