JMeter Master Slave配置在CentOS

时间:2016-07-21 16:03:09

标签: centos jmeter master-slave

我使用JMeter设置了Master-Slave负载测试环境。我正在使用3台带有以下IP的

的CentOS机器
xxx.xxx.xxx.1 (Master)
xxx.xxx.xxx.2 (Slave1)
xxx.xxx.xxx.3 (Slave2)

以下是我的步骤。

1)在从属 jmeter.properties文件中添加了以下内容:

remote_hosts=xxx.xxx.xxx.1

2)在 jmeter-server文件

中添加了以下内容

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

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

sudo ./jmeter-server

我收到了错误

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

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

1 个答案:

答案 0 :(得分:2)

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

&安培;

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

然后从这两个Slave

开始 jmeter-server.sh

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

./jmeter-server

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

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

请参阅此Thread