JMeter 非GUI(CLI)模式

发布时间 2023-03-24 14:33:13作者: 小冰钓鱼

 

本文主要涉及非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运行前,先填入文件信息的输出路径,待脚本执行后,就可以在对应的路径看到信息。