我正在我的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上看不到这些。
请为此解决。
答案 0 :(得分:2)
遗憾的是,心灵感染不够,我无法远程识别和修复您的问题。但是,这里有一些可能的解决方法:
log_level.jmeter=DEBUG
并比较两种情况下的输出
您还可以尝试将下一行添加到 system.properties 文件
java.net.preferIPv4Stack=true
因为Windows 10可能默认使用IPv6地址,或者可能是由于dual stack clash
最后,JMeter会自动removes response data from successful samplers,这意味着你将无法看到任何通过/失败标志和一些时间。如果您还需要查看响应数据 - 将下一行添加到远程引擎上的 user.properties 文件中:
mode=Standard
答案 1 :(得分:0)
感谢您的帮助。
我启用了日志,在发布问题后,我发现JMeter正在调用的java类之一已损坏,因此我无法在Master上看到响应。
我重新安装了JAVA JDK并且运行正常。