【发布时间】:2015-04-07 20:36:47
【问题描述】:
我在 unbundu 机器上使用 JMeter 设置了一个分布式负载测试环境。
->Master:运行JMeter GUI的系统,控制各个slave。
->Slave:运行jmeter-server的系统,接收master的命令,向被测服务器发送请求。
->Target:被测网络服务器,从slave获取请求。
基本要求完成:
-系统上的防火墙已关闭
-所有规划的master和slave都在同一个子网中
-JMeter服务器可以访问目标。
-所有系统上的 JMeter 版本相同(2.3.4 版)。
我做了以下事情:
1) 尝试通过 ubundu 终端 ping 从主机到从机,反之亦然。它正在发生..
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) 在服务器(Slave)jmeter.properties 中添加以下内容:
# On the server(s)
set server_port=1234
start rmiregistry with port 1234
4) 现在在 Master 上启动 Jmeter 引擎。
a) 在主机 (GUI) 上启动 Jmeter
b) 创建测试计划-->(添加胎面组、采样器和所需的侦听器)
c) 现在从 GUI 启动 Slave(s)
-click Run at the top
-select Remote start
-select the IP address
但错误弹出如下:-
“连接拒绝主机:192.168.0.139;嵌套异常是:java.net.ConnectionException : Connection Refused”
没有连接到远程从站可能是什么原因(在这里说:192.168.0.139)
我是否需要在 jmeter.properties 文件或任何其他文件(从属和主控)中进行更多配置?
【问题讨论】:
-
您的问题解决了吗?
-
是的。启动从机购买运行 jmeter-server.bat 时问题得到解决
标签: jmeter