效能測試指標演算法
二八原則
在效能測試方法論中,很典型的方法就是二八原則,量化業務需求。
二八原則:指80%的業務量在20%的時間裡完成。
如何理解,下面我們來個例子吧
使用者登入場景:早高峰時段,8:50---9:10,5000坐席上線登陸。
業務量:5000個
時間:20x60=1200秒
吞吐量=80%x業務量/(20%*時間)=4000/240=16.7/秒
而並非5000/1200=4.1/秒
實際上,登入請求數分佈是一個正態分佈,最高峰時肯定比4.1/秒更高,高峰段實際上完成了80%的業務量,卻只花了20%的時間。
溫馨提示:
1.二八原則計算的結果並非線上併發使用者數,是系統要達到的處理能力(吞吐量),初學者容易被誤導,那這這個資料就去設定併發數,這是錯誤滴。
2.如果你的系統效能要求更高,也可以選擇一九原則或更嚴格的演算法,二八原則比較通用,一般系統效能比較接近這個演算法而已,大家應該活用。
1. 三者關係圖
- 小併發數區間測試,找拐點(如:100-300併發持續5分鐘,可以發現上圖中200併發時出現拐點)
- 大併發數區間測試,找符合需求的最大併發數(如:1800-2200併發持續5分鐘,可以找到滿足響應時間在3秒內的最大併發數2000)
- 利用最大併發數,壓測環境在極限時的資源消耗(壓測時間1小時以內)
- 80%最大併發數,進行穩定性測試(壓測時間1小時以上)
注:執行機資源消耗必須監控上,保證能提供穩定的併發負載。
注:這裡的響應時間是90%響應時間
相關文章
- 效能測試指標指標
- 效能測試之測試指標指標
- 效能測試有哪些指標需要測試?指標
- 軟體效能測試常見指標指標
- [原創]App效能測試指標篇APP指標
- 軟體效能測試常見指標。在哪裡測試測試?指標
- 大話效能測試系列(1)- 效能測試概念與主要指標指標
- 軟體效能測試有哪些測試指標?效能測試報告怎麼編寫?指標測試報告
- 軟體效能測試主要看什麼指標指標
- 效能測試各個指標之間關係指標
- 軟體效能測試指標引數怎麼擬定指標
- 效能測試——效能測試-常見效能指標-總體概況指標
- 壓力測試相關指標指標
- Oracle 資料庫伺服器的幾個效能測試指標Oracle資料庫伺服器指標
- 關係型資料庫效能測試參考指標----SQL Server資料庫指標SQLServer
- 效能測試之常見效能指標指標
- 第三方軟體測試機構▏軟體效能測試的測試流程和指標簡析指標
- 網路測試儀測試交換機的基本指標指標
- 效能測試中唯一標識的 JMH 測試
- 軟體效能測試有哪些測試指標?具備CMA、CNAS認證的軟體檢測公司安利指標
- Oracle DB 壓力測試相關效能指標及達到指標的方法Oracle指標
- Floyd 迴圈檢測演算法(快慢指標法/龜兔指標法)演算法指標
- GPU效能衡量指標GPU指標
- 機器學習效能衡量指標機器學習指標
- 【網路】效能指標與測試工具指標
- C++ 成員資料指標成員函式指標簡單測試C++指標函式
- 軟體效能測試有哪些效能指標?可做效能測試的軟體檢測機構安利指標
- 裝箱演算法的效能測試演算法
- 大話效能測試系列(3)- 常用的效能指標指標
- SoapUI壓力測試的指標項說明UI指標
- mysql效能監控指標MySql指標
- 廣州食品微生物檢測 食品安全指標測試指標
- 快慢指標演算法指標演算法
- 演算法-雙指標演算法指標
- (原)發動機油指標及相關測試指標
- C++ 成員函式指標簡單測試C++函式指標
- 【效能測試】使用ab做Http效能測試HTTP
- 效能測試中伺服器關鍵效能指標淺析伺服器指標