jmeter使用命令生成报告遇到的问题及解决方法

jmeter使用命令生成报告遇到的问题及解决方法

经验文章nimo972025-03-08 14:01:3011A+A-

jmeter使用命令生成报告如下:

jmeter -n -t E:\jmeterfile\class2021001\tp登录并发测试.jmx -l E:\svn\ffff.jtl -e -o E:\svn\result

参数说明:



PS:result 是自己创建的测试报告文件夹,每次启动命令之前,文件夹内容要和 jtl 文件一起清空,否则会报错。

报错问题一:

第一次执行命令

Error in NonGUIDriver java.lang.IllegalArgumentException: Report generation requires csv output format, check ‘jmeter.save.saveservice.output_format’ property

解决办法:

打开D:\Program Files\apache-jmeter-5.1.1\bin\jmeter.properties,Ctrl+F“”'
jmeter.save.saveservice.output_format“”如图所示,在这条语句的前面加上#号



报错问题二:

Error in NonGUIDriver java.lang.IllegalArgumentException: Results file:report.jtl is not empty

解决办法1:

原因是ffff.jtl不能为空,在网上找了好多办法都不适用,本身想着把ffff.jtl直接删掉,没有找到路径,最后就每次删完我新建的Report文件夹下面的文件,再次执行命令的时候把ffff.jtl重新进行命名就可以了

解决办法2:

在使用命令的时候将ffff.jtl也指定对应的目录,这样删除的时候就可以找到了,命令如下:

jmeter -n -t E:\jmeterfile\class2021001\tp登录并发测试.jmx -l E:\svn\ffff.jtl -e -o E:\svn\result

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7