1.能力驗證應用領域
在給定的條件下,系統能否具有預期的表現能力,比如某系統能否在a條件下具有b能力。有兩個特點:一是要求在已確定的環境下執行(要求測試時的環境,如硬體裝置、軟體環境、網路環境、基礎資料等已確定);二是需要根據典型場景設計測試方案和用例(需要確定相應的效能目標)《測試方法包括 效能測試、可靠性測試、壓力測試、失效恢復測試》
2.規劃能力應用領域
關注的是:應該如何使系統具有我們要求的效能能力 或是 在某種可能發生的條件下,系統具有如何的效能能力。規劃能力應用領域內的問題常常會被描述為:某系統能否支援未來一段時間內的使用者增長或是應該如何調整系統配置,使系統能夠滿足增長的使用者數的需要。它具有兩個特點,它是一種探索性的測試,二是它可被用於了解系統的效能以及獲得拓展效能的方法 (常用的測試方法包括 負載測試、配置測試、壓力測試)。
3.效能調優應用領域
主要對應於對系統進行調優。一般來說,效能調優活動會和其他效能測試應用領域的活動交雜在一起。由於效能調優可以調整的物件眾多,而且並不要求在系統全部完成後才能進行調優。
a>對於已經部署在生產環境中的應用系統來說,對其進行的效能調優可能首先關注應用系統部署環境的調整,如對伺服器的調整、資料庫引數的調整、應用伺服器引數調整;
確定基準環境、基準負載和基準效能指標------------->調整系統允許環境和實現方法,執行測試---------------->記錄測試結果,進行分析
乙個標準的效能調優過程的描述如下:
(1).確定基準環境、基準負載和基準效能指標
(2).調整系統執行環境和實現方法,執行測試,這是效能調優過重中的核心步驟,效能調優的目的是通過調整,提高應用系統的效能表現。對於乙個應用系統來說,這種調整包括3個方面
a>.硬體環境調整:主要是對系統執行的硬體環境進行調整,包括該錶系統執行的伺服器、主機裝置環境(改用高效能的機器、或是調整某系伺服器物理記憶體總量、cpu數量等)、調整網路環境(更換快速的網路裝置,或是採用更高帶快的組網技術)
b>.系統測試的調整:主要是對系統執行的基礎平台設定進行調整,如根據應用需要調整unix系統核心引數、調整資料庫的記憶體池大小、調整應用伺服器的記憶體大小、或是採用更高版本的jvm環境等
c>.應用級別的調整:主要是對應用實現本身進行調整,包括選用新的架構、採用新的資料訪問方式或修改業務邏輯的實現方法等
參考資料《軟體效能測試過程詳解與案例剖析》
效能測試應用領域
軟體效能測試過程詳解與案例分析 段念 編著 學習筆記五 能力驗證 乙個典型的能力驗證問題會採用這樣的描述方式 某系統能否在a條件下具有b能力?舉例來說,我們為客戶進行系統上線後的驗收測試,或是作為第三方對乙個已經部署系統的效能進行驗證,都屬於這種效能測試應用領域內的測試 在給定條件下,系統能否具有預...
效能測試應用領域
軟體效能測試過程詳解與案例分析 段念 編著 學習筆記五 能力驗證 乙個典型的能力驗證問題會採用這樣的描述方式 某系統能否在a條件下具有b能力?舉例來說,我們為客戶進行系統上線後的驗收測試,或是作為第三方對乙個已經部署系統的效能進行驗證,都屬於這種效能測試應用領域內的測試 在給定條件下,系統能否具有預...
效能測試應用領域
大概說說效能測試的五種應用領域吧,可能純文字內容太多,沒耐心的話,可以跳過不看。參考書籍 軟體效能測試過程詳解與案例剖析 概括來說,可以將效能測試的應用領域劃分為下面五個不同領域 能力驗證 規劃能力 效能調優 瓶頸發現 效能基準比較 一 能力驗證 能力驗證是效能測試中最簡單也是最常見的乙個應用領域。...