性能測驗的性能指標有很多,我們需要看那些
性能測驗相關的指標有很多,HPS、RPS、PV、UV、IP、TPS、RT,對性能測驗而言可以用TPS和RT來衡量一個系統的性能質量應該是夠用的,
-
HPS 每秒點擊數
-
RPS 每秒請求數
-
PV 頁面瀏覽量
-
UV 獨立訪問者
-
IP 獨立IP數
-
TPS
Transactions Per Second
每秒事務數

- RT
Response Time
回應時間

++基礎而重要的理解++
- 真正的TPS
壓力工具中的執行緒數和TPS并不會完全等于服務端的執行緒數和TPS,在具體的專案性能測驗程序中,我們應該盡可能關注服務端能處理的請求數即關注服務端的TPS, - 并發
建議做性能測驗不要總說系統能支持多少并發,這個瞬時概念不能很好的衡量系統性能,那還是用TPS來的和諧, - 并發數和TPS
有50個并發執行緒,每個執行緒都可以在1秒內完成6個事務,那么TPS=300, - 用在線用戶估算TPS
很多業務中,并發度都會低于5%,甚至低于1%,
假設5%并發度,100w用戶來計算:
TPS=100w x 5%=50000 - 根據TPS估算并發執行緒數
如果這時回應時間是 20ms,那顯然并發執行緒數理論上是 50000TPS/(1000ms/20ms)=1000(回應時間是波動的所以是理論值), - 壓測機器與執行緒數
運行壓力工具的機器所能啟動的執行緒數是與其硬體相關的,所以使用執行緒數一定要合理,并且把壓測機器納入壓測的監控范圍
掃一掃,關注我
本文由博客群發一文多發等運營工具平臺 OpenWrite 發布
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/181270.html
標籤:其他
上一篇:python 串列決議

