首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio 2015企业版:负载测试,预热期间用户负载加载极慢

Visual Studio 2015企业版:负载测试,预热期间用户负载加载极慢
EN

Stack Overflow用户
提问于 2016-08-02 04:45:16
回答 1查看 537关注 0票数 0

我遇到了负载测试“预热”阶段的问题,用户负载增长非常缓慢,或者有时在预热阶段结束之前不会开始加速。我的测试组合包括一次初始化测试、五次运行持续时间测试和一次终止测试。负载测试模式基于用户空间。测试配合比如下:

代码语言:javascript
复制
[Initialize]
 - Test 1 (0.2 per user per hour)
 - Test 2 (0.1 per user per hour)
 - Test 3 (0.15 per user per hour)
 - Test 4 (0.25 per user per hour)
 - Test 5 (0.1 per user per hour)
 - Test 6 (0.2 per user per hour) 
 - Test 7 (0.125 per user per hour)
[Terminate]

Load Pattern:
 - Initial User Count 1
 - Maximum User Count 100
 - Step Duration 10
 - Step Ramp Time 5
 - Step user Count 20

Run Time:
 - Cool Down 15 mins.
 - Run Duration 1 hour.
 - Warm-up Duration 10 mins.

如有任何帮助,我们将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2016-08-02 21:28:33

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

渐变从1个用户开始,每10秒增加20个用户,达到100个用户。因此,需要5次增量才能达到最大值。这还不到1分钟。( step ramp只表示20个用户在10秒步长中的5秒内开始。)给定测试持续时间为60分钟,斜坡时间对执行的测试数量影响很小。

100个用户每小时执行1.12个测试,我们预计在一个小时内总共执行112个测试。(由于上升期较短,数量较少。)几个测试可能会在一小时结束时进行,但有15分钟的冷却时间。

Visual Studio可能会以类似的方式改变用户速度,就像它如何改变思考时间来模拟不同真人的速度一样。我还没有发现任何关于当用户速度被指定时,时间是否会改变的确凿证据。但它可以解释你观察到的变化。

对我来说,您看到的用户负载的小幅增加是合理的,因为指定的每个用户每小时的测试数量很少。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38707818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档