前提:两台都要安装jmeter 这两台java的版本必须一模一样
分布式压测你要明白 三台压力机,有一个不干活
实战: 使用一台Linux充当Master主机,另一Linux服务器充当Slave 进行分布式的压测
whereis jmeter 查看jmeter 安装在哪里
1.在slave端:从机器
修改jmeter.properties中server.rmi.ssl.disable=true 不启动SSL
Slave(从压力机)启动jmeter-server时添加-Djava.rmi.server.hostname参数,即
./jmeter-server -Djava.rmi.server.hostname=从压力机ip地址
./jmeter-server -Djava.rmi.server.hostname=8.141.53.162
2.master 端
修改 remote_hosts;
进入到 master这台服务器的 jmeter 的 bin 目录下,修改 jmeter.properties。修改如下,添加各个 slaver 节点机的 ip,默认通信端口为 1099;
3.把脚本文件放到主命令机器下 比如放到tmp下进入目录下执行压测命令
jmeter -n -t ./demo.jmx -l cds.jtl
jmeter -n -t /tmp/event.jmx -l /tmp/result.jtl -e -o /tmp/ -R 8.141.53.162