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文件以及测试报告所在文件夹删掉,否则就会报错

 4.查看测试报告