效能測試的方法

2021-05-25 19:08:29 字數 1035 閱讀 3592

效能測試、 負載測試 、 壓力測試、 配置測試、 併發測試、 可靠性測試、 失效恢復測試。

1、 效能測試:

通過模擬生產執行的業務壓力量和使用場景組合, 測試系統的效能是否滿足生產效能要求。 效能測試是一種常見的測試方法, 通俗地說, 這種測試方法就是要在特定的執行條件下驗證系統的能力狀況。

這種方法的特點有:

主要目的是檢測系統是否有系統宣稱具有的能力。 此方法包括確定使用者場景、 給出需要關注的效能指標、 測試執行和測試分析這幾個步驟, 這是一種完全確定了系統執行環境和測試行為的測試方法,其目的只是依據事先的效能規劃, 驗證系統有沒有達到其宣稱具有的能力。

2、 負載測試

通過在被測試系統上不斷增加壓力, 直到效能指標,例如「響應時間」超過預定指標或者某種資源使用已經達到飽和狀態。

這種測試方法可以找到系統的處理極限, 為系統調優提供資料。 在某些情況下,這種方法有時也被稱為 可量性測試。

3、  壓力測試:

測試系統在一定飽和狀態下, 例如cpu、記憶體等在飽和使用情況下, 系統能夠處理的會話能力, 以及系統是否會出現錯誤。

jvm的可用記憶體、 資料庫的連線數、 資料庫伺服器cpu利用率 等都可以作為壓力的依據。 這種效能測試方法一般用於測試系統的穩定性。

4、 配置測試:

通過對被測系統的軟/硬體環境的調整, 了解各種不同環境對系統效能影響的程度, 從而找到系統各項資源的最優分配原則。

這種測試方法主要目的是為了了解各種不同因素對系統效能影響的程度, 從而判斷出最值得進行的調優操作。

5、 併發測試

通過模擬使用者的併發訪問, 測試多使用者併發訪問同乙個應用、同乙個模組或者資料記錄時是否存在死鎖或者其他效能問題。

6、 可靠性測試

通過給系統載入一定的業務壓力(例如系統在70%~90%的使用率)的情況下, 讓應用程式持續執行一段時間, 測試系統在這種條件下是否能夠穩定執行。

7、 失效恢復測試

針對有冗餘備份和負載均衡的系統設計的。 這種測試方法可以用來檢驗如果系統區域性發生故障, 使用者是否能夠繼續使用系統; 以及如果這種情況發生, 使用者將受到多大程度的影響。

常見的效能測試方法

負載 壓力 併發 基準 穩定性 可恢復性 負壓並基穩可 1 負載測試 考察軟體系統在既定負載下的效能表現指標。此指標一般體現為響應時間 交易容量 併發容量 資源使用率等。2 壓力測試 壓力測試是為了考察系統在極端條件下的表現,極端條件可以是超負荷的交易量和併發使用者數。注意,這個極端條件並不一定是使...

常見的效能測試方法

負載 壓力 併發 基準 穩定性 可恢復性 負壓並基穩可 1 負載測試 考察軟體系統在既定負載下的效能表現指標。此指標一般體現為響應時間 交易容量 併發容量 資源使用率等。2 壓力測試 壓力測試是為了考察系統在極端條件下的表現,極端條件可以是超負荷的交易量和併發使用者數。注意,這個極端條件並不一定是使...

效能測試方法總結

軟體效能測試過程詳解與案例分析 段念 編著 學習筆記四 1.效能測試 performance testing 通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。目的是驗證系統是否具有系統宣稱具有的能力 需要事先了解被測試系統典型場景,並具有確定的效能目標 要求在已確定的...