【问题标题】:Jmeter distributed testingJmeter分布式测试
【发布时间】:2016-07-20 18:53:54
【问题描述】:

我正在使用 JMeter 分布式测试进行负载测试。问题是客户端在启动后立即停止。不知道为什么。

谁能帮我解决这个问题?

【问题讨论】:

  • 提及到目前为止您已完成的步骤。否则,就不可能查明问题的根本原因。
  • 1) 在一个系统(jmeter.bat 和 jmeter-server.bat)中启动 jmeter 并将该系统作为服务器 2)然后在另一个系统中启动 jmeter(jmeter.bat 和 jmeter-server .bat) 并将该系统设为客户端 3) 使用客户端系统的 ip 更新服务器系统属性文件中的远程主机 ip 4) 然后启动远程客户端
  • 检查你用于Master和Slave的端口是否没有被阻塞。

标签: testing jmeter


【解决方案1】:

您可以按照以下步骤操作:

  1. 仅从从属计算机启动 jmeter-server.bat。 (无需同时运行 jmeter.bat 和 jmeter-server.bat)

  2. 配置master机器的jmeter.properties文件如下:

远程主机 - 逗号分隔

remote_hosts=xxx.xxx.xxx.xxx(你的从机IP)

  1. 从客户端(主)计算机启动 jmeter.bat

  2. 现在您可以从 GUI 模式运行测试以检查一切是否正常。

为此:运行->远程启动->检查从站的IP。 (如果它在那里,您就可以远程运行测试了)。

先决条件:

  1. 所有机器(包括主从机)都必须在同一子网中。
  2. 防火墙必须为所有机器关闭。

  3. Java 和 JMeter 版本对于所有机器必须相同。

更多详情,请阅读JMeter Distributed Testing Step-by-step

【讨论】:

  • 我已经完成了上述步骤。然后在从机的控制台中:找不到ApacheJmeter_core.jar ... ...尝试JMETER_HOME = ..找到ApacheJmeter_core.jar创建的远程对象:UnicastServerRef [liveRef:[endpoint:[192.168.0.42:51311](本地) ,objID:[-4abc6985:154eba06cfc:-7fff,-4399530876420941613]]]
  • 在主机 192.168.0.142 上开始测试 @ Thu May 26 11:24:29 IST 2016 (1464242069401) 在主机 192.168.0.142 上完成测试 @ Thu May 26 11:24:45 IST 2016 ( 1464242085627)
  • 是的,没关系。这应该在从机的控制台中。那么,这里有什么问题呢?您是否从客户端计算机(GUI 模式)检查了您的报告?请在此处提及您的测试持续时间。是否少于 16 秒?
  • 我没有从客户端机器获得任何报告(GUI 模式)。实际上测试没有运行......从机启动后立即停止......这就是问题......
  • jmeter.log 中显示了什么?您是否遵循了远程测试的所有先决条件??
猜你喜欢
  • 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
相关资源
最近更新 更多