1. 程式人生 > 其它 >效能測試基礎介紹

效能測試基礎介紹

效能測試分類

基準測試

對於不清楚支援多少併發、TPS、響應時間的系統,首先找出基礎的效能指標,找出效能拐點,第二次做效能根據上一次的資料做比較

負載測試

通過在被測系統上不斷增加併發數加壓,直到效能指標達到極限,例如“響應時間”超過預定指標或者某種資源(記憶體、CPU、資料庫、頻寬)已經達到飽和狀態

壓力測試

測試系統在一定飽和狀態下,錄入CPU、記憶體在飽和使用的情況下,系統能夠處理的會話能力以及系統是否出現異常,檢查系統穩定性

併發測試

併發測試方法通過模擬使用者併發訪問,測試多個使用者同時訪問一個應用、同一個模組或者資料記錄時是否存在死鎖或其他效能問題,檢查出現記憶體洩露、執行緒鎖、資源爭用方面的問題

平均併發使用者數計算公式:C=nL/T n:平均一天訪問使用者數 L:平均使用者線上時間,通常是8h T:一天內多長時間有使用者訪問

經典公式:併發數峰值計算:C^=C+3*√C

二八原則:80%的使用者訪問量在20%內的時間內,總使用者0.8/時間0.2

容量測試

在資料庫總構造不同數量級別的資料記錄,一定虛擬使用者數量執行業務,獲取不同數量級別的伺服器效能指標,確定資料庫的最佳容量和最大容量,檢查系統可以容納的最大使用者數