如何将JMeter结果导出到JSON?

时间:2014-07-24 13:10:46

标签: json jmeter

我们使用JMeter运行负载测试,并希望将结果数据(吞吐量,延迟,每秒请求等)导出到JSON(文件或STDOUT)。我们怎么能这样做?

2 个答案:

答案 0 :(得分:0)

JMeter可以使用标题以CSV格式保存结果。

(别忘了选择保存字段名称 - 默认为OFF)

enter image description here

然后,您可以使用此工具将CSV转换为JSON。

http://www.convertcsv.com/csv-to-json.htm

enter image description here

修改

JMeter以XML或CSV格式存储结果。默认情况下是XML(扩展名为.jtl)。但始终建议将结果保存为csv格式。

如果要将XML转换为JSON

http://www.utilities-online.info/xmltojson/#.U9O2ifldVBk

如果您打算使用CSV,请自动以CSV格式保存结果

当您通过命令行运行测试时,将结果保存在特定测试的csv中

%JMETER_HOME%\bin\jmeter.bat" -n -t %TESTNAME% -p %PROPERTY_FILE_PATH% -l %RESULT_FILE_PATH% -j %LOG_FILE_PATH% -Djmeter.save.saveservice.output_format=csv

您可以更新bin文件夹中的jmeter.properties以启用以下属性(对于您运行的任何测试)

jmeter.save.saveservice.output_format=csv

希望,很明显!

答案 1 :(得分:0)

没有OOTB解决方案,但你可以从这个补丁中激励自己: