jmeter 分布式压测

控制机

1.修改配置文件
vi jmeter.properties
#压测机ip端口,多个用逗号分割
remote_hosts=192.168.31.204:1099,192.168.31.205:1099
#本机端口
server_port=1099

2.修改启动文件
vi jmeter-server
#启动ip必须指定为外网ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.31.203

压测机1

1.修改配置文件
vi jmeter.properties
#本机ip
remote_hosts=127.0.0.1
#本机端口
server_port=1099
#禁用ssl
server.rmi.ssl.disable=true

2.修改启动文件
vi jmeter-server
#启动ip必须指定为外网ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.31.204

压测机2

1.修改配置文件
vi jmeter.properties
#本机ip
remote_hosts=127.0.0.1
#本机端口
server_port=1099
#禁用ssl
server.rmi.ssl.disable=true

2.修改启动文件
vi jmeter-server
#启动ip必须指定为外网ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.31.205

控制机-在线运行执行测试计划-并保存压测结果

sh /opt/apache-jmeter-5.4.1/bin/jmeter.sh -n -t /opt/测试计划.jmx -l /opt/yc2.jtl -R 192.168.31.204,192.168.31.205

控制机-后台运行执行测试计划-并保存压测结果

setsid /opt/apache-jmeter-5.4.1/bin/jmeter.sh -n -t /opt/测试计划.jmx -l /opt/yc2.jtl -R 192.168.31.204,192.168.31.205

启动jmeter服务

nohup ./jmeter-server &

停止jmeter服务

监听服务端口
netstat -anp|grep 1099
ps -ef |grep 'jmeter'

停止进程
kill -9  进程

你可能感兴趣的:(jmeter,分布式,压力测试,java,单元测试)