人的差别在于业余时间,而一个人的命运决定于晚上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: