本文主要涉及非GUI模式的运行、生成Html报告、以及如何在非GUI模式下保存TPS等信息。
1、非GUI模式
相对于GUI模式即,在JMeter界面直接执行脚本,非GUI是通过命令执行测试脚本的。
尤其是在做压力测试时,建议在非GUI模式下运行脚本。GUI模式只作为脚本开发和脚本调优。
2、非GUI模式(CLI)运行
注:通过命令行执行Jmeter脚本时,需要进入到Jmeter的bin目录下,
执行测试脚本:jmeter -n -t test.jmx
指定结果文件及日志路径:jmeter -n -t test.jmx -l report\test_report.csv
结果文件格式:jtr,csv ,建议保存为csv方便查看。
jmeter -n -t D:\Jmeter\Scripts\百度.jmx -l D:\Jmeter\Reports\test042801.csv -e -o D:\test_report
注:
-l :后面要写上报告存放的具体文件,聚合报告的存放路径。
-e - o 生成html测试报告地址,填写文件名称,上一级必须存在,当前级可以不存在,找不到时,会自动创建;若文件夹存在,则必须为空。
3、生成Html性能测试报告
报错时,查看jmeter的bin目录下的jmeter.properties/user.properties中的jmeter.save.saveservice.output_format是否是csv,若不是修改成csv,然后再次执行命令就可以了。
设置如下:
4、在非GUI,即CLI模式下,保存单个接口的TPS信息或者RT信息。
在非GUI运行前,先填入文件信息的输出路径,待脚本执行后,就可以在对应的路径看到信息。
标签:脚本,jmeter,CLI,GUI,模式,JMeter,csv From: https://www.cnblogs.com/xiaobingdiaoyu/p/12925332.html