Rid*_*jan 1 jmeter performance-testing jmeter-plugins
我正在分布式模式下运行jmeter,以对 300 个用户进行测试,但也无法从具有 1 个用户的主侦听器上的从站接收到任何响应。
关键点:
subnetserver.bat正在从属设备上运行1099查看远程引擎控制台输出,您应该看到类似以下内容:
在主机 127.0.0.1 上开始测试 @ CET 2017 年 2 月 14 日星期二 18:29:51 (1487093391662)
SLF4J:类路径包含多个 SLF4J 绑定。
SLF4J:在 [jar:file:/Users/johndoe/Applications/jmeter/lib/ApacheJMeter_slf4j_logkit.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定
SLF4J:在 [jar:file:/Users/glinius/Applications/jmeter/lib/tika-app-1.14.jar!/org/slf4j/impl/StaticLoggerBinder.class] 中找到绑定
SLF4J:请参阅http://www.slf4j.org/codes.html#multiple_bindings了解说明。
SLF4J:实际绑定的类型为 [org.apache.jmeter.logging.LogkitLoggerFactory]
已于 2017 年欧洲中部时间 2 月 14 日星期二 18:29:52 完成主机 127.0.0.1 上的测试 (1487093392404)
如果您没有看到突出显示的条目 - 您的 JMeter 配置有问题,请查看jmeter-server.log文件,它通常包含任何问题的原因。另请仔细检查以下材料,以便正确设置分布式测试:
如果您看到上面的行,但没有看到响应,即在“查看结果树”侦听器中 - 这是一个完全不同的故事。有多种模式可以将结果从远程引擎发送到 JMeter 主控主机,默认情况下,JMeter 在StrippedBatch模式下运行,该模式会从成功的示例结果中删除数据,因此您看不到任何内容。
如果您需要响应数据,可以通过将下一行添加到user.properties文件来修改此“模式”设置:
mode=Standard
Run Code Online (Sandbox Code Playgroud)
或使用替代方法 - 通过 -J 命令行参数传递属性,例如:
jmeter -Jmode=Standard -s ....
Run Code Online (Sandbox Code Playgroud)
参考: