(一)性能測試概念

性能測試概念

性能測試針對系統的性能指標,建立性能測試模型,制定性能測試方案,制定監控策略,在場景條件之下執行性能場景,分析判斷性能瓶頸並調優,最終得出性能結果來評估系統的性能指標是否滿足既定值。

1.性能測試指標

  • 時間指標
  • 容量指標
  • 資源率指標

2.性能測試模型

  • 真實場景的抽象,可以告訴性能測試人員,業務模型是什麼樣子。 選擇適合自己系統業務邏輯的方式,用最低的成本、最快的時間來做事情。

3.性能測試方案

  • 方案規定的內容中有幾個關鍵點,分別是測試環境、測試數據、測試模型、性能指標、壓力策略、准入準出和進度風險。

4.性能測試監控

  • 要有分層、分段的能力,要有全局監控、定向監控的能力。

5.性能測試預定條件

  • 包括軟硬件環境、測試數據、測試執行策略、壓力補償等內容。

6.性能測試場景

①.在既定的環境(包括動態擴展等策略)、既定的數據(包括場景執行中的數據變化)、既定的執行策略、既定的監控之下,執行性能腳本,同時觀察系統各層級的性能狀態參數變化,並實時判斷分析場景是否符合預期。

②.性能場景分類
  • 基準性能場景
  • 容量性能場景
  • 穩定性性能場景
  • 異常性能場景 

7.分析調優

①.對性能項目分類
  • 新系統性能測試類:這樣的項目一般都會要求測試出系統的最大容量。
  • 舊系統新版本性能測試類:這樣的項目一般都是和舊版本對比,只要性能不下降就可以根據歷史數據推算容量,對調優要求一般都不大。
  • 新系統性能測試優化類:這類的系統不僅要測試出最大容量,還要求調優到最好。
②.性能團隊的職責
  • 性能驗證:針對給定的指標,只做性能驗證。
  • 性能測試:針對給定的系統,做全面的性能測試,可以得到系統最大容量,但不涉及到調優。
  • 性能測試 + 分析調優:針對給定的系統,做全面的性能測試,同時將系統調優到最優狀態。

8.性能測試結果報告

  • 調優前後的 TPS、響應時間以及資源對比圖。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章