人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。 北京安全测试精英QQ群:164265622 北京白盒测试精英QQ群:164265999 北京性能测试精英QQ群:164266156 北京自动化测试精英群:212723528 北京软件测试精英QQ群:86920845

确定并发数

上一篇 / 下一篇  2011-11-07 11:25:39 / 个人分类:性能测试

确定并发的方法之一:

 

c=nL/T

其中:c是平均的并发用户数,n是login session的数量;L是login session的平均长度;T是指考察的时间段长度。

login session是用户从登陆进入系统到退出系统之间的时间段,login session 的长度L是指login session时间段

的时间长度。例如 对一个典型的OA系统应用,考察的时间段长度应该为8小时的工作时间。假设有一个OA系统,该系统有

3000个用户,平均每天大约有400个用户要访问该系统, 对一个典型用户来说,一天之内用户从登陆到退出系统的平均时

间为4小时,在一天的时间内,用户只在8小时内使用该系统。则根据公示:C=400x4/8=200

 

如何得到上述的login session呢?先用一个用户,不设置持续时间,让他执行本次脚本,目的是得到一个用户从登

陆系统到执行考勤这些业务所需的总时间,这个总时间就是该用户的Login session.

比如:一个用户完成登陆和考勤业务需要5.715s,在30min内一个用户完成315次考勤业务 (30*60)/5.715=315次。

那么2000次业务 可以需要7人并发

2000次/315=7人

7个vuser在30min的时间内不断的进行登陆考勤操作,从而达到30min完成2000次考勤的业务数。


TAG:

sushe2009的个人空间 引用 删除 sushe2009   /   2013-10-12 11:15:46
如何得到上述的login session呢?先用一个用户,不设置持续时间,让他执行本次脚本,目的是得到一个用户从登

陆系统到执行考勤这些业务所需的总时间,这个总时间就是该用户的Login session.
感觉这个不合理,本身要测试这个脚本,还用这个脚本作为参考
sushe2009的个人空间 引用 删除 sushe2009   /   2013-10-12 11:15:35
-5
引用 删除 lenjuan   /   2011-11-07 16:53:49
5
 

评分:0

我来说两句

Open Toolbar