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.2
,xxx.xxx.xxx.3
)使用此命令
./jmeter-server
然后运行来自客户端机器的以下命令(xxx.xxx.xxx.1)开始远程启动所有从机。
./jmeter -n -t <testscript.jmx> -r
看到这个。
我使用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.2
,xxx.xxx.xxx.3
)使用此命令
./jmeter-server
然后运行来自客户端机器的以下命令(xxx.xxx.xxx.1)开始远程启动所有从机。
./jmeter -n -t <testscript.jmx> -r
看到这个