併發用户數:是指模擬用户實際去 請求的用户數量,模擬每個人去操作。
吞吐量:可以是 流量 也 可以是業務量。
持續時間1分鐘 10個用户併發,按每秒1個線程數來計算 請求數= 10用户×60分鐘×1個線程= 600次請求。 吞吐量=600個請求。
吞吐率=600個請求÷1分鐘=60個請求/秒
持續時間1分鐘 20個用户併發,按每秒1個線程來計算 請求數= 20用户×60分鐘×1個線程= 1200次請求。 吞吐量=1200個請求。
吞吐率=1200個請求 ÷1分鐘= 60個請求/秒
當吞吐量不斷增加是,併發請求數增多,排隊的請求也就越多,系統能夠處理過來的請求數會達到瓶頸。
這時就會有了錯誤率的概念,我們要求的是請求都成功,如果出現了大面積的失敗,説明系統處理失敗;此時存在嚴重的隊列堵塞 或 請求超時。
這時 吞吐率會達到 一個瓶頸值。此時這個瓶頸值 就是系統的 最大處理能力。
吞吐率 的計算方法 與 TPS是否相識??? 吞吐率也可以是 網絡流量 KB/秒,在持續高負載下的網絡流量 基線。
由此可見 在相同的時間內,併發用户數越大,吞吐量越大。當隨着 併發用數增加,吞吐量增加,但是吞吐率增加到一定階段就會達到瓶頸。
xiezhifei