jmeter分布式压测
1、工作节点slave部署
负载机(Slaves):端口tcp 1099
jmeter.properties
关闭ssl: server.rmi.ssl.disable=true
System.properties
添加下面这句:
java.rmi.server.hostname = 192.168.31.61(主机ip)
运行:jmeter-server
2、控制节点部署
控制端(Master): 端口 udp 4445
jmeter.properties
添加负载机ip: remote_hosts = 192.168.31.61,192.168.31.62
关闭ssl:server.rmi.ssl.disable = true
3、启动
命令行启动:
./jmeter.sh -n -t xxx.jmx -l xxx.jtl -R 192.168.31.61,192.168.31.62
杀掉进程:
# 第一步:找到JMeter进程ID
JMETER_PID=$(ps aux | grep 'jmeter' | grep -v 'grep' | awk '{print $2}')
# 第二步:杀掉JMeter进程
kill -9 $JMETER_PID