JMeter生成HTML性能测试报告
1.修改JMeter的配置文件
在JMeter本地安装目录下,把bin目录下jmeter.properties文件中的jmeter.save.saveservice.output_format=csv禁?取消
# legitimate values: xml, csv, db. Only xml and csv are currently supported. jmeter.save.saveservice.output_format=csv
2.配置环境变量
将JMeter的bin目录配置到Path的环境变量中
3.控制台到测试脚本目录并执行命令
jmeter -n -t script/TestApi.jmx -l TestApi.jtl -e -o performanceReport/
#-t : 执行测试文件所在的位置及文件名
#-r : 远程将所有agent启动用在分布式测试场景下,不是分布式测试只是单点就不需要-r
#-l : 指定生成测试结果的保存文件, jtl 文件格式
#-e : 测试结束后,生成测试报告
#-o : 指定测试报告的存放位置
#-o 指定的文件及文件夹,必须不存在 ,否则执行会失败,对应上面的命令就是resultReport文件夹必须不存在否则报错
需要注意的是每次生成测试报告之前需要把之前的jtl文件以及测试报告所在文件夹删掉,否则就会报错