【问题标题】:Jmeter on Windows 10(Master) is not receiving test results from SlaveWindows 10(Master)上的 Jmeter 没有收到来自 Slave 的测试结果
【发布时间】:2016-07-11 13:14:54
【问题描述】:

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

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

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

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

请解决这个问题。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    不幸的是,由于心灵感应不足,我无法远程识别和解决您的问题。但是,这里有几个可能的解决方法:

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

      log_level.jmeter=DEBUG
      

      并比较两种情况下的输出

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

      java.net.preferIPv4Stack=true
      

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

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

      mode=Standard
      

    【讨论】:

      【解决方案2】:

      感谢您的帮助。

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

      我重新安装了 JAVA JDK,它运行良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-05
        • 1970-01-01
        • 1970-01-01
        • 2012-09-26
        • 2017-01-30
        • 2011-11-17
        • 1970-01-01
        相关资源
        最近更新 更多