求並發用戶數公式
在實際的性能測試工作中,測試人員一般比較關心的是業務並發用戶數,也就是從業務的角度關注應該設置多少個並發數比較合理。
下面找一個典型的上班簽到系統,早上8點上班,7點半到8點的30分鍾的時間里用戶會登錄簽到系統進行簽到。公司員工為1000人,平均每個員上登錄簽到系統的時長為5分鍾。可以用下面的方法計算。
C=1000/30*5=166.7
C表示平均並發用戶數,那么對這個簽到系統每分鍾的平均在線用戶數為166
當然,在性能測試上,任何公式都不是嚴謹的,最重要的是對系統做出有效正確的分析。
--------------------------
估算並發用戶並發數公式:
1、用戶從登陸系統到退出系統的間隔時間L
2、登陸系統的用戶數量n
3、被考察的時間長度T
並發用戶數C=nL/T
舉例:
如果系統有3000個注冊用戶,平均每天400個用戶要訪問系統,一般一個典型用戶在系統中停留4小時(從登陸到退出),在一天內,用戶在8小時內使用該系統
並發用戶數=400X4/8=200 如果你要計算峰值用戶數的話,用另外一個公式
C1=C+3 X sqr(C)
C表示並發用戶數
根據我之前算出的結果,並發用戶數是200,那么公式為:
C1=200+3 x sqr(200)=242