环境要求
1:已经为jmeter配置好环境变量
2:jmeter3.0版本之后开始支持动态生成测试报表
3:jdk版本1.7以上
4:需要jmx脚本文件
基本操作
1:在你的脚本文件所在路径下,执行cmd命令:jmeter -n -t D:\apache-jmeter-5.4.1\bin\test.jmx -l result.jtl -e -o D:\apache-jmeter-5.4.1\bin\results\tmp\ResultReport
参数说明:
● -n: 非GUI模式执行JMeter
● -t: 执行测试文件所在的位置
● -l: 指定生成测试结果的保存文件,jtl文件格式
● -e: 测试结束后,生成测试报告
● -o: 指定测试报告的存放位置
注意:结尾的 ResultReport 是自己手动创建的报告文件夹。每次启动命令之前,文件夹内容必须和 jtl 文件一起清空。
2:如果已经存在结果文件(.jtl),可运行如下命令生成报告
jmeter -g result.jtl -o D:\apache-jmeter-5.4.1\bin\results\tmp\ResultReport
参数:
-g : result.jtl 已经存在的.jtl文件的路径。
-o :用于存放html报告的目录
3:无论采用哪种方式,执行完后会在执行的目录生成如下文件或文件夹:
双击打开index.html文件,就可以看到报告了。如图: