Apache JMeter性能测试

时间:2015-10-08 17:06:13

标签: jmeter

我想通过执行JMeter java代码将.jtl文件转换为csv。请帮助解决此问题。我正在寻找Java代码,所以我可以将jtl文件转换为csv。

4 个答案:

答案 0 :(得分:0)

1)您可以将JMeter jmeter.save.saveservice.output_format的此属性更改为csv,以生成csv格式的结果文件。这会更容易和消费者减少记忆。

2)您可以使用此jmeter插件以csv格式生成报告 - http://jmeter-plugins.org/wiki/JMeterPluginsCMD/

3)XML到CSV的转换:

Convert XML file to CSV in java

答案 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的相关配置如下所示:

Simple Data Writer

答案 2 :(得分:0)

感谢您的回答,但我已经配置了将jtl文件转换为csv文件而不使用您的解决方案实际上我在java代码中犯了一个错误,我必须在保存日志而不是.jtl时定义.csv文件。< / p>

然而,非常感谢你回复这篇文章。

答案 3 :(得分:-1)

在JMeter GUI Listener中打开.csv.jtl文件,并将其保存为所需格式。