jmeter分布式压测

Jmeter分布式压测

一、环境准备

1.克隆虚拟机

2.在所有linux系统/etc/hosts文件中增本机的ip和主机名

Vi /etc/hosts 添加ip地址和主机名

3.检查每台压力机是否都有安装,jdk和jmeter

4.把执行的脚本文件,上传到主压力机的/home目录下,参数文件放在每台压力机下相同的目录下

5.进入每台压力机到jmeter/bin目录下,修改jmeter.propertie文件中,ssl.disable=true

6.全部压力机jmeter参数优化

jvm参数优化

进入到jmeter/bin目录下,vi jmeter

添加HEAP="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m"

二、分布式压测执行

1.进入到每台压力机的jmeter/bin目录下,都启动nohup ./jmeter-server &

查看是否启动成功,ps -ef | grep jmeter-server

2.进入到主压力机的jmeter/bin目录下,修改jmeter.properties,将remote_hosts添加所有压力机的ip地址

3.在主压力机下执行jmeter脚本文件

Jmeter -n -t case.jmx -l result.jtl -r 注意一定要加-r参数

4.查看运行中的进程

Ps -ef | grep jmeter-server(程序名)

5.杀死进程,重启

Kill -9 pid1 pid2 pid3

posted @ 2023-06-27 10:33  常疯大虾  阅读(154)  评论(0编辑  收藏  举报