非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源。
使用命令:jmeter -n -t <testplan filename> -l <listener filename> ;
比如:jmeter -n -t D:Jmeterapache-jmeter-2.13inPoetry.jmx -l Poetry.jtl
-n:非GUI模式
-t:需要执行的脚本文件名,如:12.jmx
-l:保存的文件名,如:12.jtl
步骤:
1、在GUI模式下添加测试计划,完成各种参数设置并保存为jmx文件(包括添加监听器)
2、打开cmd命令行
a、进入jmeter bin目录下,如我的jmeter在D盘下:
C:>D:
D:Jmeterapache-jmeter-2.13in>
b、在bin目录下执行测试脚本命令:
注:jmx脚本文件需放到非中文目录下
D:Jmeterapache-jmeter-2.13in>jmeter -n -t D:Jmeterapache-jmeter-2.13inPoetry.jmx -l Poetry.jtl
Creating summariser <summary>
Created the tree successfully using D:Jmeterapache-jmeter-2.13inPoetry.jmx
Starting the test @ Thu Apr 18 10:57:59 CST 2019 (1555556279475)
Waiting for possible shutdown message on port 4445
summary + 1 in 1s = 1.1/s Avg: 135 Min: 135 Max: 135 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0
summary = 1 in 1s = 1.1/s Avg: 135 Min: 135 Max: 135 Err: 0 (0.00%)
Tidying up ... @ Thu Apr 18 10:58:00 CST 2019 (1555556280502)
... end of run
3、查看执行结果
a、执行结果在执行命令时当前的目录下,如我在是D:Jmeterapache-jmeter-2.13in目录下执行命令的,就去bin目录下找到该文件Poetry.jtl
b、在jmeter GUI模式下看结果:
在jmeter GUI模式打到Poetry.jmx文件
选择其中一个监听器,点击右则的“所有数据写入一个文件”下方的“浏览”,选择刚才的Poetry.jtl文件,点击打开即可。