壓力測試關心的幾個指標

2021-08-30 12:35:14 字數 614 閱讀 3243

[b]併發使用者數[/b]

這個不是多說了,可簡單理解為併發執行緒數

[b]總請求次數[/b]

總請求次數 = 併發使用者數 * 每使用者請求次數

當『每使用者請求次數 = 1』時,併發使用者數 = 總請求次數

這樣的壓力測試會給伺服器瞬間的壓力,但沒有永續性

並不能反映出伺服器在真正壓力下的處理能力

[b]資源性質[/b]

測試資源可能是一張 也可能是帶5個sql查詢的頁面

同樣的條件下,它們產生的壓力差別是相當大的,是壓力測試的乙個重要變數

[b]使用者平均請求等待時間 和 伺服器處理請求的平均時間[/b]

如果忽略網路網路傳輸時間,

當伺服器只處理乙個請求時:

使用者平均請求等待時間 = 伺服器處理請求的平均時間

就是說使用者等待的時間就是伺服器處理的時間

當伺服器處理100個併發時:

伺服器一般採用多執行緒來處理,多個請求競爭cpu和記憶體等資源,所以使用者平均請求時間會變長。

此時的cpu 記憶體等資源的利用率提高,隨著併發的增加,伺服器的處理能力或者說tps也在增加,直到到達極限值。

超過併發極限值後cpu或記憶體資源會出現死鎖 阻塞等等問題導致伺服器處理能力下降

伺服器壓力測試的幾個指標

所謂吞吐率,指的是伺服器處理併發請求的能力,計算公式為 總請求數 完成所有請求花費的總時間 單位是 reqs s 特別需要注意的是,吞吐率不能脫離併發數 併發使用者數 而單獨存在,在不同的併發數情況下,即使總請求數一樣,併發數也可能會不一樣 併發連線數指某個時刻伺服器處理的連線數 此概念的某個時刻是...

伺服器壓力測試的幾個指標

所謂吞吐率,指的是伺服器處理併發請求的能力,計算公式為 總請求數 完成所有請求花費的總時間 單位是 reqs s 特別需要注意的是,吞吐率不能脫離併發數 併發使用者數 而單獨存在,在不同的併發數情況下,即使總請求數一樣,併發數也可能會不一樣 併發連線數指某個時刻伺服器處理的連線數 此概念的某個時刻是...

壓力測試中的指標概念

2 壓力測試方法 3 名稱概念解釋 tps 即transactions per second的縮寫,每秒處理的事務數目。乙個事務是指乙個客戶機向伺服器傳送請求然後伺服器做出反應的過程 完整處理,即客戶端發起請求到得到響應 客戶機在傳送請求時開始計時,收到伺服器響應後結束計時,以此來計算使用的時間和完...