自动生成测试报告的命令:
该命令需要在jmeter的bin路径下执行
step1、删除之前的测试报告(如果有的话)
del /s /Q D:\Jmeter\apache-jmeter-3.2\bin\result.jtl {该路径是jmeter的安装路径}
step2、删除之前的测试报告文件夹
rd /s /Q F:\report {该路径是生成测试报告的路径}
step3、开始测试计划并生成测试报告
jmeter -n -t F:\TestScript\Controller\SQL.jmx -l result.jtl -e -o F:\report {第一个路径:测试脚本路径;第二个路径:生成测试报告的路径,手动创建的报告文件夹(新版本不需要手动创建,执行测试计划时会自动创建)}
Note:每次执行测试前,都要执行step1、step2清除之前的测试报告记录,然后在执行现在的测试脚本。
也可以写一个bat文件,自动执行;同样bat文件要放在jmeter的bin目录下。
jmeter -n -t F:\TestScript\Controller\SQL.jmx -l result.jtl -e -o F:\report
参数说明:
-n:非GUI模式执行JMeter
-t:执行测试文件所在的位置
-l:指定生成测试结果的保存文件,jtl文件格式
-e:测试结束后,生成测试报告
-o:指定测试报告的存放位置
---------------------