Jmeter 5.1.1 下载地址:Apache JMeter - Download Apache JMeter
一、检查是否安装jdk版本
如果没有安装JDK,需要安装一下,本系统安装的是jdk1.8.
[root@qy-app1 opt]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
[root@qy-app1 opt]#
二、安装Jmeter
1、解压Jmeter的安装包的目录
[root@qy-app1 jmeter-5.1.1]# ls
bin docs extras lib LICENSE licenses NOTICE printable_docs README.md
[root@qy-app1 jmeter-5.1.1]#
2、配置环境变量
[root@qy-app1 opt]# vim /etc/profile
...
#set java environment
JAVA_HOME=/opt/jdk1.8.0_141_x64
JRE_HOME=$JAVA_HOME/jre
export JMETER_PATH=/opt/jmeter-5.1.1
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$JMETER_PATH/lib/ext/ApacheJMeter_core.jar:$JMETER_PATH/lib/jorphan.jar:$JMETER_PATH/lib/logkit-2.0.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$JMETER_PATH/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH JMETER_PATH
保存后执行
source /etc/profile
测试是否正常
jmeter -v
测试结果
3、启动,执行测试脚本,在Linux直接执行测试
jmeter -n -t /opt/jmeter-5.1.1/bin/test.jmx -l /opt/jmeter-5.1.1/test.jtl &
其中,test.jmx 为测试脚本,test.jtl为测试结果。
参数说明:
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 启动远程服务
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
注意:如果未设置Jmeter的环境变量则在执行脚本的时候需要检查当前目录是否是jmeter的bin目录下
运行结果:
4、在JMeter客户端上查看结果
创建一个线程组,在线程组下添加监听器,点击界面上的浏览按钮,将导出的文件test.jtl添加进来即可看到脚本测试的报告,如下图:
选择载入test.jtl就可以看到结果。