前提条件
- 保持windows端、linux端jdk版本一致
配置linux压力机(配置 agent)
- 修改文件jmeter.properties,打开注释server_port开启端口(默认1099);
- 打开注释,修改server.rmi.ssl.disable=false 为true
- 运行命令,./jmeter-server -Djava.rmi.server.hostname=10.0.0.48(ip为linux主机,保证能ping通windows主机)
配置controller
- 修改配置文件 jmeter.properties 找到 remote_hosts,添加压力机主机ip地址与端口
- 修改server.rmi.ssl.disable=false为true
- 重启controller主机的jmeter,运行Remote-Start中的主机或运行全部(Remote-Start-All)
问题
- 至于有同学反馈,分布式压测时,agent 返回的 response data 在 views Result tree 中查看是空。这个问题取消 jmeter.properties 中 mode=Standard 的注释,然后重启 jmeter controller 即可解决(慎用此开关,经过测试600多的qps就能打满千兆带宽)。
网友评论