一、环境配置
MacOS
Jmeter 5.3
Java8+
二、配置方法
下面举例为主机(192.168.0.1),从机(192.168.0.2)
- 首先务必核对下双方的jmeter版本是否一致,且为jmeter4.0以上
- 然后主机生成私钥,复制给各个从机的jmeter/bin目录下
1.执行jmeter/bin目录下的create-rmi-keystore.bat(windows系统),create-rmi-keystore.sh(mac系统)
::一直输入y就可以了
2.生成的jks文件复制到从机的jmeter/bin目录下(macos系统,jks文件默认放到了电脑主目录下)
- 修改主机的jmeter/bin目录下的jmeter.properties中的
remote-host=127.0.0.1,从机的IP,从机2的IP,从机3的IP
- 关闭主、从机器的防火墙(macOS打开网络-代理-自动发现代理、Socket代理)
- 启动主机、从机的jmeter/bin目录下的jmeter-server
./jmeter-server -D java.rmi.server.hostname=机器的IP地址
-
打开主机的jmeter(亦可以用无UI界面模式打开),执行测试用例
三、坑
1.macOS太多不兼容了,jmeter最新5.3版本可以远程运行但十分卡,5.0又出现错误暂未解决;后续再看吧~