jmeter命令行运行及生成HTML报告

jmeter 版本3.3

1.使用cmd命令执行脚本

进入你脚本所在目录,然后执行 jmeter -n -t 脚本名称.jmx -l 生成结果名.jtl,执行完后,就会在当前目录下生成一个后缀为.jtl的文件。

jmeter命令行运行及生成HTML报告

 

2.生成HTML格式的报告

进入到有.jtl文件的目录下,直接执行 jmeter -g 生成结果名.jtl -e -o ./HttpReport(生成HTML文件存放路径,绝对or相对路径,看个人喜好)

jmeter命令行运行及生成HTML报告

 

参数说明:

● -n: 非GUI模式执行JMeter

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

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

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

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

 

第三步

 

进入D:\apache-jmeter-3.3\bin\HttpReport路径下,打开index.html文件,就是生成的测试报告

 

jmeter命令行运行及生成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是重建报告文件夹,最后执行命令生成报告。