Windows 10(Master)上的Jmeter未收到Slave的测试结果

时间:2016-06-13 18:50:23

标签: jmeter

我正在我的Windows机器上通过JMeter作为主机(Windows 10)和亚马逊Linux作为从机进行远程分布式测试。我已经在两者上配置了client.rmi.localport和server.rmi.localport的jmeter.properties。

所有配置都很好,因为我可以连接并远程启动我的JMeter服务器。

但我无法在主机上看到测试结果。

我可以在Windows 7上看到jmeter.properties中具有相同配置的结果。 另外,我又看到了一个进程JMeterMenuBar: setRunning(true,127.0.0.1:****)& Windows 7上的JMeterMenuBar: setRunning(false,127.0.0.1:****)但在Windows 10上看不到这些。

请为此解决。

2 个答案:

答案 0 :(得分:2)

遗憾的是,心灵感染不够,我无法远程识别和修复您的问题。但是,这里有一些可能的解决方法:

  1. 将JMeter和Java文件夹从Windows 7复制到Windows 10计算机。
  2. 通过在 user.properties 文件中添加下一行,在Windows 7,Windows 10和远程JMeter引擎上
  3. Enable extra debug logging

    log_level.jmeter=DEBUG
    

    并比较两种情况下的输出

  4. 您还可以尝试将下一行添加到 system.properties 文件

    java.net.preferIPv4Stack=true
    

    因为Windows 10可能默认使用IPv6地址,或者可能是由于dual stack clash

  5. 最后,JMeter会自动removes response data from successful samplers,这意味着你将无法看到任何通过/失败标志和一些时间。如果您还需要查看响应数据 - 将下一行添加到远程引擎上的 user.properties 文件中:

    mode=Standard
    

答案 1 :(得分:0)

感谢您的帮助。

我启用了日志,在发布问题后,我发现JMeter正在调用的java类之一已损坏,因此我无法在Master上看到响应。

我重新安装了JAVA JDK并且运行正常。