並發用戶數的計算方法(性能測試)


在實際性能測試中,測試人員常常會關心到並發用戶數,也就是從業務角度關注究竟應該設置多少個並發數比較合理,以下是一個估算並發用戶數的方法:
  (1) 計算平均的並發用戶數: C = nL/T

  (2) 並發用戶數峰值: C’ ≈ C+3根號C

  公式(1)中,C是平均的並發用戶數;n是login session的數量;L是loginsession的平均長度;T指考察的時間段長度。

  公式(2)則給出了並發用戶數峰值的計算方式中,其中,C’指並發用戶數的峰值,C就是公式(1)中得到的平均的並發用戶數。該公式的得出是假設用戶的loginsession產生符合泊松分布而估算得到的。

  實例:

  假設有一個OA系統,該系統有3000個用戶,平均每天大約有400個用戶要訪問該系統,對一個典型用戶來說,一天之內用戶從登錄到退出該系統的平均時間為4小時,在一天的時間內,用戶只在8小時內使用該系統。

  則根據公式(1)和公式(2),可以得到:

  C = 400*4/8 = 200

  C’≈200+3*根號200 = 242

還有一個廣泛用戶並發數公式

C=n/10

C^=r*C(通常r=2~3)

通常用訪問系統的用戶最大數量的10%作為平均並發用戶數;

還有什么2-8原則等等。
————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM