如何实时查看jmeter中所有从机的所有信息

时间:2016-12-21 10:12:28

标签: jmeter

我以这种方式配置我的测试(在Windows 7中):

  • 1虚拟机是主机,使用命令运行所有vm从机进行分布式测试(从命令行)并在jmeter GUI中显示一些图形(例如jp @ gc活动线程随时间的推移,命中/秒,响应时间等等。)。
  • 3虚拟机是奴隶,执行测试;

当主人跑#34;开始"到3个slave,测试工作(每个slave运行6个线程),并且在master上的GUI中,图中只有6个线程(jp @ gc - Active Threads Over Time),但实际上是18个(6个线程用于奴隶,有3个奴隶)。

所以我的问题是:我怎样才能看到所有奴隶的总数据?

jp @ gc - 随时间变化的活动线程=查看18个线程(线程slave1 +线程slave2 +线程slave3) jp @ gc - 每秒点击数=点击从站1 +点击从站2+点击从站3

依旧......

2 个答案:

答案 0 :(得分:1)

您需要添加__machineName__machineIP功能,以便侦听器可以区分来自不同节点的结果。

还要注意mode属性,它被配置为从奴隶机器每100个结果或每分钟发送结果(无论第一个是什么),所以你可能想要修改它,即添加mode=Standard行到每个从属节点上的 user.properties 文件。

# Remote batching support
# Since JMeter 2.9, default is MODE_STRIPPED_BATCH, which returns samples in
# batch mode (every 100 samples or every minute by default)
# Note also that MODE_STRIPPED_BATCH strips response data from SampleResult, so if you need it change to
# another mode
# Hold retains samples until end of test (may need lots of memory)
# Batch returns samples in batches
# Statistical returns sample summary statistics
# hold_samples was originally defined as a separate property,
# but can now also be defined using mode=Hold
# mode can also be the class name of an implementation of org.apache.jmeter.samplers.SampleSender
#mode=Standard
#mode=Batch
#mode=Hold
#mode=Statistical

有关使用JMeter属性的更多信息,请参阅Apache JMeter Properties Customization Guide

请注意,在出现严重负载的情况下发送结果可能会导致网络IO开销,因此最好考虑Backend Listener而不是

答案 1 :(得分:0)

将机器信息功能添加到线程组名称区域,如下所示:

enter image description here