jmeter集群搭建 linux

准备工作:
1、3台ubuntu18.04的主机,其中一台作为controller,另外两台作为slave
2、3台机器可以互相ping通
3、3台机器上已安装jdk1.8和jmeter5.4.3,环境变量已配置

controller主机配置
1、修改jmeter.properties文件

# remote_hosts修改为slave的ip和设置的端口
remote_hosts=10.88.42.119:1099,10.88.42.65:1099

# 网上所有教程都叫你修改slave,但是实际controller也要修改,操他妈的互相抄袭
# 误人子弟的sb,尤其是csdn
server.rmi.ssl.disable=true

2、修改system.properties文件

# 添加java.rmi.server.hostname=ip ip为controller的ip
# 网上几乎所有教程都不会提到这个修改点,fuck
# 此处不修改会导致slave的执行数据无法上传到controller
java.rmi.server.hostname=10.88.42.238

---------------------以上----------------------------
slave主机修改
1、修改jmeter.properties文件

# remote_hosts修改为本地slave的ip和端口(两台机器都要修改成自己的)
remote_hosts=10.88.42.119:1099

# 修改ssl
server.rmi.ssl.disable=true

2、修改jmeter-server文件

# 修改成自己的ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=10.88.42.119

-------------以上----------------------------

执行命令:
在controller执行如下命令
jmeter -n -t 你的.jmx -l 你的.jtl -e -o /root/report -r

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容