本次主要实践是 Mac 作为控制机,一台 Windows 机器、一台 lunix 机器作为压力机。
安装 Jmeter
这一步骤就不细讲了,有几个小的注意点:
- 大家根据自己下载的 Jmeter 版本安装合适的 java 版本;
- Jmeter 在控制机、压力机用同一版本就好,本次用的是apache-jmeter-5.4.3 ;
修改配置
-
修改控制机配置(控制机 IP )
- 修改 Jmeter 的 bin 目录下的 system.properties 文件,末尾加上
java.rmi.server.hostname=192.168.xxx.xxx(控制机 IP ) - 修改 Jmeter 的 bin 目录下的 jmeter-server 文件,RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.xx.xxx(控制机 IP )
- 修改 Jmeter 的 bin 目录下的 jmeter.properties 文件:
- remote_hosts=192.168.xx.xxx:1099,192.168.xx.xx:1099(压力机1和压力机2的IP )
- server_port=1099
- server.rmi.ssl.disable=true
-
修改压力机配置
- 修改 Jmeter 的 bin 目录下的 system.properties 文件,末尾加上
java.rmi.server.hostname=192.168.xxx.xxx(压力机 IP ) - 修改 Jmeter 的 bin 目录下的 jmeter-server 文件,RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.xx.xxx(压力机 IP )
- 修改 Jmeter 的 bin 目录下的 jmeter.properties 文件:
- server_port=1099
- server.rmi.ssl.disable=true
启动 jmeter-server
实施压测
打开 Mac 机器上的 jmeter.sh 文件,启动 Jmeter ,打开压测文件,选择顶部的「运行」——「远程启动」或者「远程启动所有」就可以启动压力机进行测试啦。
晒图以正结果: