Linux-jmeter压测操作
开启肉机jmter服务器
1、 到jmter的bin目录下
cd /home/apache-jmeter-5.4.3/bin
2、 执行启动命令
sudo ./jmeter-server -Djava.rmi.server.hostname=192.168.xxx.xxx(ip根据不同肉机自行修改)
3、 启动成功如下图
4、 肉机列表
教务部_Jmeter测试机01,教务部_Jmeter测试机02,教务部_Jmeter测试机03教务部_Jmeter测试机04,教务部_Jmeter测试机05,教务部_Jmeter测试机06, 教务部_Jmeter测试机07, 教务部_Jmeter测试机09
开启主控压测
1、 到jmter的bin目录下
cd /home/apache-jmeter-5.4.3/bin
2、 执行命令
./jmeter -n -t nk0110-random-https.jmx -R 192.168.xxx.xxx,192.168.xxx.xxx,192.168.xxx.xxx -l result9000-2.jtl
命令解析:
nk0110-random-https.jmx : 需要执行的脚本
-R (ip+逗号分隔):要启动的肉机个数,需要几台,填几台肉机的ip;
result9000-2.jtl:输出报告的名称,这里自行填写,执行完成后,报告会生成在/home/apache-jmeter-5.4.3/bin目录中
3、 执行效果图
4、 主控并发数修改
sudo vim nk0110-random-https.jmx
报告查看
在windows电脑中将jmter工具打开,并打开相应的压测脚本点击聚合报告,然后点击文件浏览,打开报告
点击查看结果树,点击浏览,打开报告,可以查看具体报错
注意事项:压测过程中,如果出现不可抗力因素,导致jmter崩溃或内存溢出,切记在第二次压测前,先检查是否有未关闭的jmter进程,以免出现内存溢出导致系统崩溃。
关闭命令:sudo kill -9 [pid]