我想通过执行JMeter java代码将.jtl文件转换为csv。请帮助解决此问题。我正在寻找Java代码,所以我可以将jtl文件转换为csv。
答案 0 :(得分:0)
1)您可以将JMeter jmeter.save.saveservice.output_format
的此属性更改为csv
,以生成csv格式的结果文件。这会更容易和消费者减少记忆。
2)您可以使用此jmeter插件以csv格式生成报告 - http://jmeter-plugins.org/wiki/JMeterPluginsCMD/
3)XML到CSV的转换:
答案 1 :(得分:0)
JMeter输出结果格式默认为csv,如果不是这样,你可以"告诉" JMeter以CSV格式存储结果。为此,请将以下行添加到 jmeter.properties 文件(它位于JMeter安装的/ bin文件夹下)
jmeter.save.saveservice.output_format=csv
如果只需要一次性,可以通过-J命令行参数传递属性,如
jmeter.bat -Jjmeter.save.saveservice.output_format=csv -t /path/to/your/script.jmx ...
有关不同JMeter属性类型及其使用方法的扩展信息,请参阅Apache JMeter Properties Customization Guide。
请注意,如果是CSV输出格式,您将无法保存请求和响应数据。
另一个选择是添加Simple Data Writer侦听器。存储默认KPI的相关配置如下所示:
答案 2 :(得分:0)
感谢您的回答,但我已经配置了将jtl文件转换为csv文件而不使用您的解决方案实际上我在java代码中犯了一个错误,我必须在保存日志而不是.jtl时定义.csv文件。< / p>
然而,非常感谢你回复这篇文章。
答案 3 :(得分:-1)
在JMeter GUI Listener中打开.csv
或.jtl
文件,并将其保存为所需格式。