问题:
在做性能测试,非GUI界面运行包含生成报告命令:jmeter -n -t E:\jmetertest\命令压测.jmx -l E:\jmetertest\report\test.jtl -e -o E:\jmetertest\reporthtml
时
出现提示:
An error occurred: Error in NonGUIDriver Report generation requires csv output format, check 'jmeter.save.saveservice.output_format' property errorlevel=1
Error in NonGUIDriver java.lang.IllegalArgumentException: Report generation requires csv output format, check 'jmeter.save.saveservice.output_format' property
解决方案:
修改jmeter安装目录的bin目录下的jmeter.properties文件
把里面的jmeter.save.saveservice.output_format=xml 改成 jmeter.save.saveservice.output_format=csv
如果还是不行,看看同目录下的user.properties文件里是否也有jmeter.save.saveservice.output_format=xml,我因为之前做jmeter+ant+Jenkins接口自动化测试的优化测试报告时,为了系统可以保存更多的信息,加了配置,这边可以把这个xml也改成csv,但是做性能测试的时候最好是注释掉或者删掉