JMeter安装与使用(三)

一、前言

使用非 GUI 模式,即命令行模式运行 JMeter ,比较大的好处是能够减少工具对系统资源的影响,以达到更加准确的性能测试结果。

二、命令行使用指南

打开jmeter脚本时,jmeter官方给出的建议是:使用命令行运行jmeter

JMeter安装与使用(三)

点击之后会弹出一个窗口

JMeter安装与使用(三)

 

CMD窗口提示信息

=============================================================================

Don't use GUI mode for load testing !, only for Test creation and Test debugging

.

For load testing, use NON GUI Mode:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

& increase Java Heap to meet your test requirements:

Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in

the jmeter batch file

Check : https://jmeter.apache.org/usermanual/best-practices.html

=============================================================================

 

提示信息的意思是:

不要使用GUI运行压力测试,GUI仅用于压力测试的创建和调试;执行压力测试请不要使用GUI。使用下面的命令来执行测试:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

并且修改JMeter批处理文件的环境变量:

HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"

 

三、设置语言为中文

点击通过 【Options】->【Choose Language】变为简体中文(我这里已经设置过了)

JMeter安装与使用(三)

 

四、配置JMeter

1、进入jmeter安装路径下的bin目录中,点击jmeter.bat

JMeter安装与使用(三)

 

2、添加HTTP请求

添加HTTP请求,这里将其重命名为用户登录

JMeter安装与使用(三)

 

3、添加用户定义变量

JMeter安装与使用(三)

 

4、添加HTTP Cookie管理器,这里添加后不需要配置

 

JMeter安装与使用(三)

 

 

五、命令行运行

1、进入jmeter的安装路径下的bin文件目录中,输入cmd命令

JMeter安装与使用(三)

 

2、使用的命令行,如下:

JMeter安装与使用(三)

 

具体命令如下:

jmeter -n -t F:\apache-jmeter-4.0\test.jmx -l F:\apache-jmeter-4.0\result.jtl -e -o F:\apache-jmeter-4.0\report

说明:

F:\apache-jmeter-4.0\test.jmx 为测试计划文件的绝对路径

F:\apache-jmeter-4.0\result.jtl 为测试结果文件的绝对路径

F:\apache-jmeter-4.0\report 为测试报告保存的绝对路径,这里是一个文件夹。

注意:当要重新运行的时候,记得删除测试结果文件和测试报告的文件夹,再执行!!!

 

 

3、打开report测试报告

测试报告的路径为命令行中保存的路径,如下图所示:(这里是F:\apache-jmeter-4.0\report目录下)

 

JMeter安装与使用(三)

测试报告如下:

 

JMeter安装与使用(三)

 

 

 

 

 

 


欢迎关注「技术分享交流」公众号 ,在公众号里会不定期更新干货内容,欢迎您的加入!

JMeter安装与使用(三)