1. 程式人生 > >一、效能測試的八大類

一、效能測試的八大類

1、簡述效能測試的八大類,並對這八大類進行描述。

答:效能測試八大類包括:效能測試、負載測試、壓力測試、配置測試、併發測試、容量測試、可靠性測試、失敗測試。

      效能測試:效能測試是為了描述測試物件與效能相關的特徵並對其進行評價而實施和執行的一類測試。它主要通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項指標進行測試。通常把效能測試、負載測試、壓力測試等統稱為效能測試。

    負載測試:是通過逐漸增加系統的負載,測試系統性能的變化,並最終確定在滿足系統性能指標的情況下,系統所能承受的最大負載量的測試。簡而言之,負載測試時通過逐步加壓的方式來確定系統的處理能力和能夠承受的各項閾值。

    壓力測試:是通過逐步增加系統的負載,測試系統性能的變化,並最終確定在什麼負載條件下,系統性能處於失效狀態,並獲得系統能提供的最大服務級別的測試。壓力測試是逐步增加負載,使系統某些資源達到飽和和甚至失效。

    配置測試:主要是通過對被測試軟體的軟硬體配置進行測試,找到系統各項資源的最優分配原則。配置測試能充分利用有限的軟硬體資源,發揮系統的最佳處理能力,同時可以將其與其他效能測試型別聯合應用,從而為系統提供重要依據。

    併發測試:測試多個使用者同時訪問同一個應用、同一個模組或者資料記錄時是否存在死鎖或者其他效能問題,幾乎所有的效能測試都會涉及一些併發測試。

    容量測試:在一定的軟、硬體條件下,在資料庫中構造不同數量級的記錄數量,通過執行一種或多種業務場景在一定虛擬使用者數量的情況下,獲取不同數量級別的效能指標,從而得到資料庫能夠處理的最大會話能力,最大容量等。系統可處理同時線上的最大使用者數,通常和資料庫有關。

    可靠性測試:通過給系統載入一定的業務壓力(如CPU資源在70%~90%的使用率)的情況下,執行一段時間,檢查系統是否穩定因為執行時間較長,通常可以測試出系統是否有記憶體洩漏等問題。

    失敗測試:對於有冗餘備份和負載均衡的系統,通過失敗測試來檢驗如果系統局部發生故障,使用者能否繼續使用系統,使用者受到多大的影響,如幾臺機器做均衡負載,一臺或幾臺機器垮掉後系統能夠承受的壓力。