JMeter使用多个Sampler Sender模式进行分布式测试

时间:2013-02-28 16:46:56

标签: testing jmeter distributed

我正在尝试使用JMeter 2.9运行分布式测试:

  • 1个客户(掌握JMeter以开始测试并收集结果)
  • 2台服务器(执行实际请求并将数据发送回客户端的从站)

问题在于采样器发件人模式配置:我想使用 DiskStore 将结果存储在每个从属设备中,并在测试结束后收集它们。我已经成功测试过了。

但我希望在执行期间有一些数据 ,以便在测试结束之前了解测试的进展情况。

我的第一次尝试是配置sample_sender_client_configured=false,它应该强制使用从属配置。然后使用DiskStore配置一个从站,使用标准模式配置另一个从站。据我所知,使用此配置,Standard中的slave会在测试期间将数据发送到master ,而使用DiskStore的slave会在测试完成后发送数据

在执行期间,侦听器中未显示任何数据。当测试结果正确绘制时(从我假设的两个奴隶)。

有关如何处理此问题的任何想法?是否可以在分布式测试中使用多个样本发送方模式?是否还有其他选项可以使用DiskStore模式进行分布式测试,并且在测试期间仍然有一些数据?

感谢。

1 个答案:

答案 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