jmeter集群

版本:jmeter5.4.1,jdk8

jmeter集群模式的部署:windows作为调度机(master),多个linux作为负载机(slave)。布署在linux主机上的master,是实际发起模拟请求的,jmeter master控制jmeter slave的运行,是总控制器。
(调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以master自身会有消耗,所以建议单独用一台机器作为master)

在这里插入图片描述

已安装配置好windows 的jmeter,linux的jmeter前文已提到安装jmeter -v成功

  • 配置slave

在jmeter bin目录下打开jmeter.properties
vi /local/apache-jmeter-5.41/bin/jmeter.properties

server_port=1099
server.rmi.localport=1099
server.rmi.ssl.disable=true

server_port和 server.rmi.localport设置成相同的端口号,master操纵slave时需要使用此端口,关闭ssl

运行slave
所在的bin目录下执行
jmeter-server

(如果报: Server failed to start: java.rmi.RemoteException: Cannot start. localhost.localdomain is a loopback address.
An error occurred: Cannot start. localhost.localdomain is a loopback address.
那么就指定当前linux机器的ip 执行
处理方式:
打开linux 中的jmeter-server
vi jmeter-server
编辑jmeter-server,取消RMI_HOST_DEF的注释项目,固定设置当前linux主机查询的到的IP
在这里插入图片描述

  • 配置master
    在jmeter bin目录下打开jmeter.properties

remote_hosts=127.0.0.1,192.168.14:1099
server.rmi.ssl.disable=true

添加slave的IP及端口,以英文逗号作为分隔,若有多台slave往后添加即可,1099是默认的rmi通信端口,关闭ssl

配置完了之后在master上就可以看到可远程启动的slave ip了
在这里插入图片描述
若不能正常执行,请检查linux系统的防火墙情况,需关闭

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

图图的动耳神功

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值