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

JMeter Master Slave configuration is not working in CentOS

我使用JMeter搭建了Master-Slave负载测试环境。我正在使用 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) 将以下内容添加到 master 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

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

将以下内容添加到客户端(master)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)

然后从那两个Slavejmeter-server.sh开始

机器(xxx.xxx.xxx.2xxx.xxx.xxx.3)使用此命令

./jmeter-server

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

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

看到这个