jmeter_使用命令行运行

Posted happy-xiaoxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter_使用命令行运行相关的知识,希望对你有一定的参考价值。

 

 使用非GUI模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源。

Windows下以命令行模式运行的方法:

1、命令介绍

jmeter -n -t <testfile filename> -l <logfile filename>
示例: jmeter -n -t test.jmx -l test.jtl

示例含义:-n nonGUI模式(非GUI即命令行模式) 
-t jmeter用例文件名 .jmx
-l jmeter日志文件名 .jtl
上述表示以命令行模式运行test.jmx文件,输出的日志文件为test.jtl

 

2、参数介绍

-h, –help -> prints usage information and exit
-n, –nongui -> run JMeter in nongui mode
-t, –testfile <argument> -> the jmeter test(.jmx) file to run
-l, –logfile <argument> -> the file to log samples to
-r, –runremote -> Start remote servers (as defined in remote_hosts)
-H, –proxyHost <argument> -> Set a proxy server for JMeter to use
-P, –proxyPort <argument> -> Set proxy server port for JMeter to use

 

 

3、脚本运行

JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录。

如果你的脚本在其他目录,而且想要把执行结果放在另外文件夹,需要使用绝对或相对路径告诉 JMeter,如下:

(如有WARING见第5报错)

技术图片

 

上述测试结果展示为:执行20条用例,错误率为0%,说明用例全部执行成功。

 

4、报告查看

可以在GUI模式下查看测试报告test.jtl

1、打开Jmeter GUI界面

2、在测试计划下,添加聚会报告

3、添加对应的测试结果文件,如下图

技术图片

 

5、WARING报错:

技术图片

运行中输入regedit 打开注册表编辑器

技术图片

 

以上是关于jmeter_使用命令行运行的主要内容,如果未能解决你的问题,请参考以下文章

jmeter+Jenkins配合使用

Jmeter命令行运行配置环境变量

JMeter基础 — 使用非GUI模式运行JMeter(命令行模式)

命令行运行jmeter后查看结果树响应数据为空

命令行运行Jmeter实例

从命令行运行Jmeter