1. 程式人生 > 其它 >|NO.Z.00167|——————————|CloudNative|——|KuberNetes&服務釋出.V18|-------------------------------------------------------|HPA.v01|資源檢視|

|NO.Z.00167|——————————|CloudNative|——|KuberNetes&服務釋出.V18|-------------------------------------------------------|HPA.v01|資源檢視|

效能測試定義效能測試定義:

指通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。效能測試定義:指通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。

效能測試型別效能測試型別

基準測試:在給系統施加較低壓力時,檢視系統的執行狀況並記錄相關數做為基礎參考
負載測試:是指對系統不斷地增加壓力或增加一定壓力下的持續時間,直到-
系統的某項或多項效能指標達到安全臨界值,不斷加壓使系統達到瓶頸,為調優提供參考資料。
壓力測試:
(1)穩定性壓力測試:在不同的給定的條件下(比如記憶體的使用,一定時間段內有多少請求等),系統表現出來的處理,反應能力(這裡會考慮系統的容錯能力,恢復能力)
(2)破壞性壓力測試:不斷加壓,直至系統崩潰,掛掉,來得出系統的最大承受能力在哪兒
穩定性測試:在給系統載入一定業務壓力的情況下,使系統執行一段時間,以此檢測系統是否穩定。
併發測試:測試多個使用者同時訪問同一個應用、同一個模組或者資料記錄時是否存在死鎖或者其他效能問題,
失效恢復測試:針對有多餘備份和負載均衡的系統設計,檢測如果系統局部發生故障,系統能否繼續使用
配置測試:通過對被測系統軟硬體環境的調整,瞭解各種不同環境對系統性能影響的程度,從而找到系統各項資源的最優分配原則

效能測試常用的指標效能測試常用的指標

1、響應時間(Response Time)

定義:從使用者傳送一個請求到使用者接收到伺服器返回的響應資料這段時間就是響應時間

計算方法:Response time = (網路時間 + 應用程式處理時間)

合理的響應時間 2/5/10 (2秒之內給客戶響應被使用者認為是非常有吸引力的,5秒之內,比較糟糕,10秒之內,糟糕的使用者體驗,超過10秒,請求失敗)

2、吞吐量

定義:單位時間內系統處理的客戶端請求的數量

計算方法:Throughput = (number of requests) / (total time)

吞吐量-負載對應關係:

①上升階段:吞吐量隨著負載的增加而增加,吞吐量和負載成正比;

②平穩階段:吞吐量隨著負載的增加而保持穩定,無太大變化或波動;

③下降階段:吞吐量隨著負載的增加而下降,吞吐量和負載成反比;