我以这种方式配置我的测试(在Windows 7中):
当主人跑#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
依旧......
答案 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)