51Testing软件测试论坛

标题: 关于并发用户的估算 [打印本页]

作者: sxfsnow    时间: 2005-8-23 09:39
标题: 关于并发用户的估算
大家好,我想问一下,在进行想质量需求定义时,如何用80-20原则计算最大并发用户数吗?
例如:用户数是3000,每个用户上班8小时,用两小时操作,每人做50个操作。

如果说是80%的人(2400人)做20%的操作(10个),那最大可能是这2400人都在做同一个操作,但是2400的并发,太大,不太可能。

请教各位我经验的朋友们不吝赐教,谢谢!
作者: wang_fj    时间: 2005-8-29 16:16
為何這裡會用80-20原則計算並發用戶數?
作者: jacyxu    时间: 2005-10-26 11:08
个人认为,80~20原则更适用于服务器的没每秒请求次数。比如,日业务数为30000,每个业务需请求服务器2次,用户上班8小时,则每秒请求次数应不低于:(30000*2*80%)/(8*80%)/3600=3次/s。
作者: chenxi8320    时间: 2005-10-28 09:21
又学习了一点知识,知识的学习在于积累
作者: 清风随雨    时间: 2006-4-4 15:35
原帖由 jacyxu 于 2005-10-26 11:08 发表
个人认为,80~20原则更适用于服务器的没每秒请求次数。比如,日业务数为30000,每个业务需请求服务器2次,用户上班8小时,则每秒请求次数应不低于:(30000*2*80%)/(8*80%)/3600=3次/s。


同意这个朋友的算法!
楼主对80-20原则不是很熟悉啊~你完全搞错了!!!
80-20原则的定义应该是:80%的工作量在20%的时间内完成!
照你说的情况,别说2400的并发了,200的并发都不一定能够达到!(我没有算,算法照上边我引用的这个朋友的算法就可以了)
作者: qingtian    时间: 2006-7-21 16:51
原帖由 jacyxu 于 2005-10-26 11:08 发表
个人认为,80~20原则更适用于服务器的没每秒请求次数。比如,日业务数为30000,每个业务需请求服务器2次,用户上班8小时,则每秒请求次数应不低于:(30000*2*80%)/(8*80%)/3600=3次/s。



请问,怎么判断 服务器的每秒请求次数?这应该是个关键点吧?
作者: wzb521    时间: 2006-7-25 11:49
平均并发用户数:C=nL/T
最大用户数:C_MAX=C+3*C的开平方
n:LOGIN 数量
L:平均时间长度
T:考察的时间长度
作者: Joan2005    时间: 2006-9-25 15:42
原帖由 jacyxu 于 2005-10-26 11:08 发表
个人认为,80~20原则更适用于服务器的没每秒请求次数。比如,日业务数为30000,每个业务需请求服务器2次,用户上班8小时,则每秒请求次数应不低于:(30000*2*80%)/(8*80%)/3600=3次/s。
80-20原则的定义应该是:80%的工作量在20%的时间内完成!

每秒请求次数应不低于:(30000*2*80%)/(8*20%)/3600=8次/s。
作者: miny19    时间: 2006-10-8 11:14
学习
作者: aishifu1    时间: 2006-10-15 15:05

作者: cjycjy11    时间: 2006-12-18 14:18
这些可用于非功能需求调研了,谢谢
作者: slsunsl    时间: 2007-9-10 17:59
同意Joan2005




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2