LoadRunner之--Initialize all Vusers before Run

发表于:2008-06-03来源:作者:点击数: 标签:RunInitializeVusers
含义:在RUN之前,初始化所有虚拟用户。 位置:Controller-Edit Schedule-Initialize all Vusers before Run 这是Controller中一个很有用的功能,why?正如该选项下面括号中所说,选择这个选项意味着,只有当所有的Vusers都到达Ready状态,才能开始Run。那

含义:在RUN之前,初始化所有虚拟用户。

位置:Controller-Edit Schedule-Initialize all Vusers before Run

这是Controller中一个很有用的功能,why?正如该选项下面括号中所说,选择这个选项意味着,只有当所有的Vusers都到达Ready状态,才能开始Run。那究竟有什么用处呢?

案例1:测试500人并发测试登录,不选择这个这个选项,系统会按照默认的每次50个Vusers进行初始化,如果,系统吞吐能力很强的话,观察Running Vusers中的Running曲线,会呈现出一种缓慢上升,到达一个最高点,平缓一段时间,然后下降的曲线。然而,查找最高点的值,它肯定小于500。这样,根本达不到500并发的目的。

案例2:有3个脚本,如:登录100;查看工资条100;修改信息集200;想在同一个场景下同时并发操作。不选这个选项,直接执行。你看到了什么?一个脚本都有执行完的了,而其他的还有没开始的呢。还怎么并发啊?

通过上面的例子,我想大家已经知道Initialize all Vusers before Run的作用了。不过,细心的朋友肯定还在某个地方心存疑惑,好吧,请把你的问题说出来,我会在下一篇中介绍.

原文转自:http://www.ltesting.net