【发布时间】:2016-01-06 10:31:52
【问题描述】:
我想将 JMeter java 代码执行后的 .jtl 文件转换为 csv。请帮助解决这个问题。我正在寻找 Java 代码,以便将 jtl 文件转换为 csv。
【问题讨论】:
标签: jmeter
我想将 JMeter java 代码执行后的 .jtl 文件转换为 csv。请帮助解决这个问题。我正在寻找 Java 代码,以便将 jtl 文件转换为 csv。
【问题讨论】:
标签: jmeter
1) 您可以将JMeter的这个属性jmeter.save.saveservice.output_format更改为csv以生成csv格式的结果文件。这会更容易且消耗更少的内存。
2) 您可以使用此 jmeter 插件生成 csv 格式的报告 - http://jmeter-plugins.org/wiki/JMeterPluginsCMD/
3) XML 到 CSV 的转换:
【讨论】:
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 ...
请参阅Apache JMeter Properties Customization Guide,了解有关不同 JMeter 属性类型和使用它们的方式的详细信息。
请注意,如果是 CSV 输出格式,您将无法保存请求和响应数据。
另一个选项是添加Simple Data Writer 监听器。存储默认 KPI 的相关配置如下所示:
【讨论】:
人们感谢您的回答,但我已经配置了将 jtl 文件转换为 csv 文件而不使用您的解决方案实际上我在 java 代码中犯了一个错误,我必须在保存日志而不是 .jtl 时定义 .csv 文件。
非常感谢您回复这篇文章。
【讨论】:
在 JMeter GUI Listener 中打开 .csv 或 .jtl 文件,并将其保存为所需的格式。
【讨论】: