Visual Studio 2015 Enterprise:负载测试,在预热期间用户负载加载速度极慢

时间:2016-08-01 20:45:16

标签: visual-studio load-testing

我遇到负载测试问题"热身"期间,用户负荷增加极慢,或者有些时间在暖机期结束之前没有开始增加。我的测试组合包括初始化测试,五次运行持续时间测试和终止测试。负载测试模式基于用户速度。这是测试混合比率:

https://github.com/vqmod/vqmod/releases

任何帮助都会非常感激!!

1 个答案:

答案 0 :(得分:0)

每个用户每小时0.2的测试1意味着每个用户每五个小时进行一次测试。平均速率约为每用户每小时0.16,有7个测试。因此,每个用户每小时进行大约7 * 0.16次测试,因此每小时进行大约1.12次测试。

斜坡从1个用户开始,每10秒增加20个用户,达到100.因此需要5个增量才能达到最大值。那不到1分钟。 (步骤斜坡表示20个用户在10秒步长持续时间的5个期间启动。)鉴于测试持续时间为60分钟,斜坡时间对执行的测试次数影响不大。

每100个用户每小时执行1.12次测试,我们预计在一小时内总共会执行112次测试。 (由于加速时间短,所以可以减少一些。)在一小时结束时可能会进行多次测试,但是有15分钟的冷却期。

Visual Studio可能会以类似于改变思考时间的方式改变用户速度,以模拟不同真人的速度。在指定用户速度时,我没有找到关于时间是否变化的确定性。但它可以解释您观察到的变化。

对我而言,鉴于指定的每小时每小时的测试数量很少,您看到的用户负载的小幅增加是合理的。

我希望在问题中看到平均测试持续时间的值。了解这一点有助于了解测试的运行方式。

相关问题