【问题标题】:Distributed testing - jmeter分布式测试 - jmeter
【发布时间】:2017-04-03 09:58:20
【问题描述】:

我正在尝试在 Jmeter 上的分布式环境中运行示例。

到目前为止执行的任务:- • 防火墙禁用-选中 • 来回Ping 检查从主机是否正常工作。 • 使用相同版本 Jmeter 的从属主机 – 已选中 • 设置Jmeter 的环境变量路径。 • 使用从机IP 重置Jmeter 属性文件。 • 在从属机器上运行jmeter-server.bat。 通过远程启动从 jmeter gui 执行运行 --> 选择从机 Ip。

收到错误:- 异常创建连接到:169.254.16.13;嵌套异常是:java.net.SocketException: Network is unreachable:connect

请提供该问题的解决方法。

【问题讨论】:

  • 您的所有服务器、主服务器和从服务器是否都在本地网络上(例如,它们的 IP 来自保留的本地网络范围之一 - 10.0.0.0/8、172.16.0.0/20、192.168。 0.0/16)?
  • 是的,主从都在同一个网络中。
  • 有很多声称它们应该在同一个物理子网中,以防本地网络,否则 RMI 可能会通信失败。不确定它们的支持是什么,我还没有找到详细的描述。但绝对有效的是 SSH 隧道。简而言之,您为每个工作人员建立了三个隧道,终止于主服务器的本地主机、不同的端口,然后将主 JMeter 指向那里。

标签: jmeter


【解决方案1】:

确保以下端口在主机和从机中均处于打开状态且可用。 [这些端口可以是任何东西]

从端口:

Server_port=1099 
server.rmi.localport=50000

主端口:

client.rmi.localport=60000

设置完成后,如果主机与从机之间的连接正常,您应该能够远程登录。 [只是ping ip 确认主从在网络中。 telnet 确认他们可以互相交谈]

telnet <ipaddress> <port>

如果它仍然不起作用,为 java 设置此系统属性可能会有所帮助

java.net.preferIPv4Stack=true

【讨论】:

  • 我在 jemeter.properties 中更改了 Slave 端口和 Master 端口。它仍然无法正常工作,它显示相同的错误。请让我知道在哪里设置 java.net.preferIPv4Stack=true
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多