jmeter命令行运行及生成HTML报告
jmeter 版本3.3
1.使用cmd命令执行脚本
进入你脚本所在目录,然后执行 jmeter -n -t 脚本名称.jmx -l 生成结果名.jtl,执行完后,就会在当前目录下生成一个后缀为.jtl的文件。
2.生成HTML格式的报告
进入到有.jtl文件的目录下,直接执行 jmeter -g 生成结果名.jtl -e -o ./HttpReport(生成HTML文件存放路径,绝对or相对路径,看个人喜好)
参数说明:
● -n: 非GUI模式执行JMeter
● -t: 执行测试文件所在的位置
● -l: 指定生成测试结果的保存文件,jtl文件格式
● -e: 测试结束后,生成测试报告
● -o: 指定测试报告的存放位置
第三步
进入D:\apache-jmeter-3.3\bin\HttpReport路径下,打开index.html文件,就是生成的测试报告
结尾:
考虑过每次执行命令都要先去目录下清空报告文件夹和jtl,还要敲命令,后来想了一个方法,那就是写一个bat,每次执行bat都自动去清空之前的报告,然后执行命令
del /s /Q D:\apache-jmeter-3.3\bin\result.jtl
rd /s /Q D:\apache-jmeter-3.3\bin\HttpReport
md D:\apache-jmeter-3.3\bin\HttpReport
jmeter -n -t D:\apache-jmeter-3.3\bin\脚本名称.jmx -l 生成结果名.jtl -e -o D:\apache-jmeter-3.3\bin\HttpReport
del是删除jtl,rd是删除报告文件夹,md是重建报告文件夹,最后执行命令生成报告。