我正在尝试使用JMeter 2.9运行分布式测试:
问题在于采样器发件人模式配置:我想使用 DiskStore 将结果存储在每个从属设备中,并在测试结束后收集它们。我已经成功测试过了。
但我希望在执行期间有一些数据 ,以便在测试结束之前了解测试的进展情况。
我的第一次尝试是配置sample_sender_client_configured=false
,它应该强制使用从属配置。然后使用DiskStore配置一个从站,使用标准模式配置另一个从站。据我所知,使用此配置,Standard中的slave会在测试期间将数据发送到master ,而使用DiskStore的slave会在测试完成后发送数据。
在执行期间,侦听器中未显示任何数据。当测试结果正确绘制时(从我假设的两个奴隶)。
有关如何处理此问题的任何想法?是否可以在分布式测试中使用多个样本发送方模式?是否还有其他选项可以使用DiskStore模式进行分布式测试,并且在测试期间仍然有一些数据?
感谢。
答案 0 :(得分:1)
你不应该混合模式。 最新的2.9版本附带最佳配置。
要在测试期间获得结果,请将其添加到客户端中的user.properties:
summariser.name=summary
#
# interval between summaries (in seconds) default 3 minutes
summary.interval=20
#
# Write messages to log file
summariser.log=false
#
# Write messages to System.out
summariser.out=true