求并發(fā)用戶數(shù)公式
在實(shí)際的性能測試工作中,測試人員一般比較關(guān)心的是業(yè)務(wù)并發(fā)用戶數(shù),也就是從業(yè)務(wù)的角度關(guān)注應(yīng)該設(shè)置多少個(gè)并發(fā)數(shù)比較合理。
下面找一個(gè)典型的上班簽到系統(tǒng),早上8點(diǎn)上班,7點(diǎn)半到8點(diǎn)的30分鐘的時(shí)間里用戶會(huì)登錄簽到系統(tǒng)進(jìn)行簽到。公司員工為1000人,平均每個(gè)員上登錄簽到系統(tǒng)的時(shí)長為5分鐘??梢杂孟旅娴姆椒ㄓ?jì)算。
C=1000/30*5=166.7
C表示平均并發(fā)用戶數(shù),那么對(duì)這個(gè)簽到系統(tǒng)每分鐘的平均在線用戶數(shù)為166
當(dāng)然,在性能測試上,任何公式都不是嚴(yán)謹(jǐn)?shù)?,最重要的是?duì)系統(tǒng)做出有效正確的分析。
?--------------------------
? ? ?估算并發(fā)用戶并發(fā)數(shù)公式:
1、用戶從登陸系統(tǒng)到退出系統(tǒng)的間隔時(shí)間L
2、登陸系統(tǒng)的用戶數(shù)量n
3、被考察的時(shí)間長度T
并發(fā)用戶數(shù)C=nL/T
舉例:
如果系統(tǒng)有3000個(gè)注冊(cè)用戶,平均每天400個(gè)用戶要訪問系統(tǒng),一般一個(gè)典型用戶在系統(tǒng)中停留4小時(shí)(從登陸到退出),在一天內(nèi),用戶在8小時(shí)內(nèi)使用該系統(tǒng)
并發(fā)用戶數(shù)=400X4/8=200
如果你要計(jì)算峰值用戶數(shù)的話,用另外一個(gè)公式
C1=C+3 X sqr(C)
C表示并發(fā)用戶數(shù)
根據(jù)我之前算出的結(jié)果,并發(fā)用戶數(shù)是200,那么公式為:
C1=200+3 x sqr(200)=242