我在 unbundu 机器中使用 JMeter 设置了分布式负载测试环境。
->Master:运行JMeter GUI的系统,控制各个slave。
->Slave:运行jmeter-server的系统,接收来自master的命令并向被测服务器发送请求。
->目标:被测试的Web服务器,从从服务器获取请求。
基本要求已完成:
- 系统上的防火墙已关闭
-所有规划的Master和Slave都在同一个子网中
- JMeter服务器可以访问目标。
- 所有系统上的 JMeter 版本相同(版本 2.3.4 )。
我做了以下事情:
1)尝试通过ubuntu终端从主机到从机响铃,反之亦然。正在发生 ..
2)在客户端(主)jmeter.properties中添加以下内容:
# Remote hosts and RMI configuration
remote_hosts=192.168.0.139:1099
# RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099
3)在服务器(从机)jmeter.properties中添加以下内容:
# On the server(s)
set server_port=1234
start rmiregistry with port 1234
4)现在在Master上启动Jmeter引擎。
a) 在主机上启动 Jmeter (GUI)
b) 创建测试计划-->(添加线程组、采样器和所需的侦听器)
c) 现在从 GUI 启动从站
-click Run at the top
-select Remote start
-select the IP address
但错误弹出窗口如下:-
“连接拒绝主机:192.168.0.139;嵌套异常是:java.net.ConnectException:连接被拒绝”
无法连接远程从机的原因可能是什么(在这里说:192.168.0.139)
我需要在 jmeter.properties 文件或任何其他文件(在从站和主站中)中进行更多配置吗?