00 官方说明
01 windows
下载
下载Binaries
下的zip
文件:Jmeter下载页面
解压缩zip
,得到Jmeter
的软件目录
系统变量
jdk 环境变量添加
yum search java | grep -i --color jdk
yum install -y java-1.8.0-openjdk*
系统变量添加:
JMETER_HOME
E:\CTXiao\01 SoftWare\jmeter-5.4.
(根据Jmeter实际目录填写)
path末尾添加两个:
%JMETER_HOME%\lib
%JMETER_HOME%\lib\ext
启动Jmeter
打开Jmeter
目录下bin\jmetet.bat
,启动Jmeter
简单测试用例
TestPlan
中添加Thread Group
:
Thread Group
中每个线程可以理解为一个用户,多个用户同时执行相同任务,互不影响。
Thread Group
参数修改:
线程数
启动所有线程的时间
循环次数
Thread Group
中添加http request
:
http request
配置:
ip
port
path
Thread Group
中添加view results tree
:
展示测试结果
保存:
点击开始测试:
在view results tree
中查看测试结果。
这里如果是windows端jmeter,对linux的应该做测试,可能出现链接失败的报错,那就需要先解决网络访问问题。
02 linux
centos7
下载
下载Binaries
下的zip
文件:Jmeter下载页面
linux系统中,解压缩tgz
,得到Jmeter
的软件目录
系统变量
/etc/profile.d
在该目录下创建jmeter的环境变量以.sh
结尾
vim JMETER_HOME.sh
(JMETER_HOME的目录根据实际修改)
export JMETER_HOME=/root/apache-jmeter-5.4.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH
上传测试脚本
创建目录:
用于存放测试文件及测试结果:mkdir testDir
上传文件:
windows上之前编辑的测试脚本文件:Test_Plan.jmx
上传至linux。
执行测试
命令帮助:
jmeter --help
可查看使用说明
测试与结果:
jmeter -n -t Test_Plan.jmx -l test.jtl
Creating summariser <summary>
Created the tree successfully using Test_Plan.jmx
Starting standalone test @ Wed Mar 03 13:16:25 CST 2021 (1614748585761)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary = 10 in 00:00:01 = 10.3/s Avg: 20 Min: 4 Max: 77 Err: 0 (0.00%)
Tidying up ... @ Wed Mar 03 13:16:27 CST 2021 (1614748587179)
... end of run
testDir
目录文件:
jmeter.log
test.jtl
Test_Plan.jmx