目录

一、jmeter导出性能测试报告的方法

二、jmeter导出中文的性能测试报告

三、jmeter导出性能测试报告的报错的解决方法

四、参考资料


一、jmeter导出性能测试报告的方法

1.jmeter导出性能测试报告主要是通过命令进行操作的,具体的命令如下:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

2.命令参数说明:

-n: 非GUI模式执行JMeter

-t: 执行测试文件所在的位置

-l: 指定生成测试结果的保存文件,jtl文件格式

-e: 测试结束后,生成测试报告

-o: 指定测试报告的存放位置

[jmx file]:表示测试脚本.jmx文件的路径。

[test file]:类似于日志文件,jmeter默认的是.jtl格式的文件,默认保存在bin目录下面。

[Path to web report file]:输出的测试报告保存路径,最好是在jmeter应用的文件夹里,不然执行可能会报错。

3.命令执行示例

注意命令的执行必须要在jmeter文件路径下面

4.查看测试报告

二、jmeter导出中文的性能测试报告

1.汉化模板下载和替换

        ①下载地址:Jmeter 4.x 和Jmeter5.x 两套汉化模板链接提取码:dx7x

        ②替换文件

        解压后将对应版本的report-template文件夹复制并替换到apache-jmeter-x.x\bin\report-template目录。

2.执行命令查看导出结果

执行导出命令:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

查看结果:可以看到页面显示已经变成中文的了。

三、jmeter导出性能测试报告的报错的解决方法

  • 错误提示:

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

2.An error occurred: Cannot write to 'E:\apache-jmeter-5.5\report' as folder is not empty

  • 解决方法:

方法一:删掉.jtl文件和测试报告文件夹里面的内容

方法二:不删掉.jtl文件,改变执行命令

         清空测试报告文件夹,然后执行以下命令

jmeter -g test.jtl -o /path
# -g:后跟test.jtl文件所在的路径
# -o:后跟生成的HTML文件存放的路径

四、参考资料

Jmeter自动生成测试报告及Html报告汉化_jmeter html报告 乱码-CSDN博客

Jmeter的Html报告汉化及解析-腾讯云开发者社区-腾讯云 (tencent.com)

jmeter生成html报告以及问题解决 - pretend_smile - 博客园 (cnblogs.com)

Jmeter测试结果导出指南_jmeter导出结果树-CSDN博客

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐