概述
毋庸置疑,Jmeter工具(D:\ProgramFiles\apache-jmeter-5.0\bin\jmeter.bat)本身可以执行性能测试,查看测试报告(形式如下图),但是无法导出HTML报告;
![](https://img.haomeiwen.com/i12359666/c618a461b2542485.png)
若想导出HTML报告,可以使用 cmd启动性能测试,并生成HTML报告;
如何操作?
1、步骤:
cmd 先要cd到jmeter的bin目录(D:\ProgramFiles\apache-jmeter-5.0\bin),然后输入以下命令:
jmeter -n -t D:\01JmeterWorkspace\ZHSMX.jmx -l D:\01JmeterWorkspace\ZHSMX_csv\html.csv -e -o D:\01JmeterWorkspace\ZHSMX_HttpReports
(每次启动命令之前,图圈的文件夹内容要清空 否则会报错; 或者重新指定文件夹; )
![](https://img.haomeiwen.com/i12359666/e3a8731eee7153bb.png)
ps 参数说明:
)n:非GUI模式执行JMeter;
)t: 脚本文件(.jmx文件)的路径;
)l: 指定生成测试结果的保存文件(.csv格式,),此文件必须不存在;
)e:测试结束后,生成测试报告;
)o:用于存放测试报告的路径;
)路径: 三个路径依次是:
a. xxx.jmx文件路径
b.输出xxx.csv文件路径(也可以保存为jtl格式,此格式可以在聚合报告中打开,如下图)
c.要保存的http report的文件路径。----当然这些路径可以随意设定;
![](https://img.haomeiwen.com/i12359666/5070fbe30c1e3122.png)
2、执行过程
![](https://img.haomeiwen.com/i12359666/281d49b6def67e2f.png)
3、查看报告
1)生成的测试结果csv
![](https://img.haomeiwen.com/i12359666/1feab907056c3570.png)
![](https://img.haomeiwen.com/i12359666/dd0b5c56eac4a21a.png)
2) 生成的html报告
![](https://img.haomeiwen.com/i12359666/4cb520328011a4f3.png)
![](https://img.haomeiwen.com/i12359666/19cea6d1ac8d594e.png)
写一个bat脚本进行执行(如上的过程太过繁琐)
1)脚本
@echo off
start "C:\Windows\System32\cmd.exe"
D:
CD D:\ProgramFiles\apache-jmeter-5.0\bin
jmeter -n -t D:\01JmeterWorkspace\ZHSMX.jmx -l D:\01JmeterWorkspace\ZHSMX_csv2\html.csv -e -o D:\01JmeterWorkspace\ZHSMX_HttpReports2
%taskkill /f /im cmd.exe% --------(也是关闭cmd,留下面一个就行)
exit --------(也是关闭cmd)
![](https://img.haomeiwen.com/i12359666/413d084f8f527fe0.png)
2)执行过程
![](https://img.haomeiwen.com/i12359666/4ede99590c53dca0.png)
3)报告生成
![](https://img.haomeiwen.com/i12359666/e1125d8af13ac3d0.png)
网友评论