jmeter_使用命令行运行

 

 使用非GUI模式,即命令行模式运行 JMeter 测试脚本可以大大缩减所须要的系统资源。编辑器

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

一、命令介绍ui

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

 

二、参数介绍spa

-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

 

 

三、脚本运行命令行

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

若是你的脚本在其余目录,并且想要把执行结果放在另外文件夹,须要使用绝对或相对路径告诉 JMeter,以下:code

(若有WARING见第5报错)orm

 

上述测试结果展现为:执行20条用例,错误率为0%,说明用例所有执行成功。server

 

四、报告查看blog

能够在GUI模式下查看测试报告test.jtl

一、打开Jmeter GUI界面

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

三、添加对应的测试结果文件,以下图

 

五、WARING报错:

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