使用非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 打开注册表编辑器