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

使用命令:jmeter -n -t <testplan filename> -l <listener filename>  ; 比如:jmeter -n -t D:\Jmeter\apache-jmeter-2.13\bin\Poetry.jmx  -l Poetry.jtl

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

-n:非GUI模式

-t:需要执行的脚本文件名,如:12.jmx

-l:保存的文件名,如:12.jtl

步骤:

1、在GUI模式下添加测试计划,完成各种参数设置并保存为jmx文件(包括添加监听器)

2、打开cmd命令行

  a、进入jmeter bin目录下,如我的jmeter在D盘下:

    C:\>D:

    D:\Jmeter\apache-jmeter-2.13\bin>

  b、在bin目录下执行测试脚本命令:

    注:jmx脚本文件需放到非中文目录下    

D:\Jmeter\apache-jmeter-2.13\bin>jmeter -n -t D:\Jmeter\apache-jmeter-2.13\bin\Poetry.jmx  -l Poetry.jtl

Creating summariser <summary>
Created the tree successfully using D:\Jmeter\apache-jmeter-2.13\bin\Poetry.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:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin目录下执行命令的,就去bin目录下找到该文件read.jtl

  b、在jmeter GUI模式下看结果:

    在jmeter GUI模式打到read.jmx文件

    选择其中一个监听器,点击右则的“所有数据写入一个文件”下方的“浏览”,选择刚才的read.jtl文件,点击打开即可。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄