码迷,mamicode.com
首页 > 其他好文 > 详细

关于场景中初始化的作用

时间:2015-09-09 11:17:21      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

含义:在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;想在同一个场景下同时并发操作。不选这个选项,直接执行。你看到了什么?一个脚本都有执行完的了,而其他的还有没开始的呢。还怎么并发啊?

关于场景中初始化的作用

标签:

原文地址:http://www.cnblogs.com/heygirl/p/4793955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!