centos - JMeter 主从配置在 CentOS 中不起作用

标签 centos jmeter master-slave

我使用 JMeter 搭建了一个主从负载测试环境。我正在使用 3 台具有以下 IP 的 CentOS 机器

xxx.xxx.xxx.1 (Master)
xxx.xxx.xxx.2 (Slave1)
xxx.xxx.xxx.3 (Slave2)

这是我执行的步骤。

1) 将以下内容添加到slaves jmeter.properties 文件中:

remote_hosts=xxx.xxx.xxx.1

2) 添加以下内容到ma​​ster jmeter-server 文件

#RMI_HOST_DEF=-Djava.rmi.server.hostname=xxx.xxx.xxx.2 `

然后当我从 xxx.xxx.xxx.2 从机的 /apache-jmeter-2.13/bin 文件夹中执行以下命令时。(我没有 root 用户访问权限只有 SUDO root 访问权限)

sudo ./jmeter-server

我遇到了错误

./jmeter-server: line 32: ./jmeter: Permission denied

我的主从设置是否正确?我在这里做错了什么吗? 我需要做任何其他事情来设置主从吗?

最佳答案

将以下内容添加到客户端(主)jmeter.properties 文件:

remote_hosts= xxx.xxx.xxx.2,xxx.xxx.xxx.3

将以下内容添加到服务器(在每个从机中)jmeter-server:

RMI_HOST_DEF=-Djava.rmi.server.hostname=xxx.xxx.xxx.2 (Slave1)

&

RMI_HOST_DEF=-Djava.rmi.server.hostname=xxx.xxx.xxx.3 (Slave2)

然后从那两个Slave启动jmeter-server.sh

机器(xxx.xxx.xxx.2,xxx.xxx.xxx.3)使用这个命令

./jmeter-server

然后从客户端机器(xxx.xxx.xxx.1)运行以下命令以开始远程启动所有从站。

./jmeter -n -t <testscript.jmx> -r

查看此 Thread .

关于centos - JMeter 主从配置在 CentOS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38509080/

相关文章:

docker - 如何升级自托管 (centOS) kubernetes 集群

mysql - Maria DB : MySQL Server has gone away, 错误日志中没有任何内容

jmeter - JSR223 采样器和 JSR223 预处理器之间的区别

testing - 将 Cookie 作为请求 header 传递 - SSO JMeter

linux - JMeter 命令行 : Can I output the run log to STDOUT?

hadoop - 运行TeraSort时Datanode没有启动

mysql - 如何使用 Windows 服务自动从主数据库重新同步从数据库?

java - 在centos 7中启动tomcat 7的问题

c - 协议(protocol)不支持的地址族

Jenkins 主/从配置