2016-03-01 22 views
1

这可能是一个愚蠢的问题,但在申请JMeter Infrastructure之前我需要澄清。需要澄清分布式测试的用户执行情况

下面是我对以下示例场景的理解。

Master Machine --1; 2台奴隶机器; Total No.Of users 10;测试持续时间:5分钟

所以我所理解和注意的是,如果我已经执行了测试,一个机器生成30个样本。如果我已经使用2台Slave机器执行了测试,它会生成60个样本,我理解为按照JMeter分布式测试设计。但是,我唯一的问题是针对20个用户执行的测试?

请澄清!

感谢, 拉贾尼

回答

2

是。如果测试计划被配置如果运行在2个从机与10个用户&运行,则它运行总共20个用户(10个用户/从)

注意:相同的测试计划是由运行所有的服务器。 JMeter不会在服务器之间分配负载,每个都运行完整的测试计划。因此,如果您设置1000个线程并拥有6个JMeter服务器,则最终会注入6000个线程。

[http://jmeter.apache.org/usermanual/remote-test.html]

您不必到测试计划(.jmx)明确地移动到奴隶,这是自动完成的,这是很好。但是,如果测试是指任何测试数据的文件(例如CSV数据集配置的.csv) - 您需要将这些文件自己移动到所有的从属设备。 JMeter不会这样做,当文件不存在时,测试可能会在从站中失败。

+0

知道了Vinoth!另一部分我手上! – rpagadala