效能測試(狹義)
效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。
特點:1、這種方法的主要目的是驗證系統是否有系統宣稱具有的能力。
2、這種方法要事先了解被測試系統經典場景,並具有確定的效能目標。
3、這種方法要求在已經確定的環境下執行。
也就是說,這種方法是對系統效能已經有了解的前提,並對需求有明確的目標,並在已經確定的環境下進行的。
負載測試
通過在被測系統上不斷加壓,直到效能指標達到極限,例如「響應時間」超過預定指標或都某種資源已經達到飽和狀態。
特點:1、這種效能測試方法的主要目的是找到系統處理能力的極限。
2、這種效能測試方法需要在給定的測試環境下進行,通常也需要考慮被測試系統的業務壓力量和典型場景、使得測試結果具有業務上的意義。
3、這種效能測試方法一般用來了解系統的效能容量,或是配合效能調優來使用。
也就是說,這種方法是對乙個系統持續不段的加壓,看你在什麼時候已經超出「我的要求」或系統崩潰。
壓力測試(強度測試)
壓力測試方法測試系統在一定飽和狀態下,例如cpu、內存在飽和使用情況下,系統能夠處理的會話能力,以及系統是否會出現錯誤
特點:1、這種效能測試方法的主要目的是檢查系統處於壓力效能下時,應用的表現。
2、這種效能測試一般通過模擬負載等方法,使得系統的資源使用達到較高的水平。
3、這種效能測試方法一般用於測試系統的穩定性。
也就是說,這種測試是讓系統處在很大強度的壓力之下,看系統是否穩定,**會出問題。
併發測試
併發測試方法通過模擬使用者併發訪問,測試多使用者併發訪問同乙個應用、同乙個模組或者資料記錄時是否存在死鎖或其者他效能問題。
特點:1、這種效能測試方法的主要目的是發現系統中可能隱藏的併發訪問時的問題。
2、這種效能測試方法主要關注系統可能存在的併發問題,例如系統中的記憶體洩漏、執行緒鎖和資源爭用方面的問題。
3、這種效能測試方法可以在開發的各個階段使用需要相關的測試工具的配合和支援。
也就是說,這種測試關注點是多個使用者同時(併發)對乙個模組或操作進行加壓。
配置測試
配置測試方法通過對被測系統的軟\硬體環境的調整,了解各種不同對系統的效能影響的程度,從而找到系統各項資源的最優分配原則。
特點:1、這種效能測試方法的主要目的是了解各種不同因素對系統效能影響的程度,從而判斷出最值得進行的調優操作。
2、這種效能測試方法一般在對系統效能狀況有初步了解後進行。
3、這種效能測試方法一般用於效能調優和規劃能力。
也就是說,這種測試關注點是「微調」,通過對軟硬體的不段調整,找出這他們的最佳狀態,使系統達到乙個最強的狀態。
可靠性測試
在給系統載入一定業務壓力的情況下,使系統執行一段時間,以此檢測系統是否穩定。
特點:1、這種效能測試方法的主要目的是驗證是否支援長期穩定的執行。
2、這種效能測試方法需要在壓力下持續一段時間的執行。(2~3天)
3、測試過程中需要關注系統的執行狀況。
也就是說,這種測試的關注點是「穩定」,不需要給系統太大的壓力,只要系統能夠長期處於乙個穩定的狀態。
效能測試常見分類
效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。特點 1 這種方法的主要目的是驗證系統是否有系統宣稱具有的能力。2 這種方法要事先了解被測試系統經典場景,並具有確定的效能目標。3 這種方法要求...
軟體效能測試常見分類
效能測試常見分類 效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。特點 1 這種方法的主要目的是驗證系統是否有系統宣稱具有的能力。2 這種方法要事先了解被測試系統經典場景,並具有確定的效能目標...
Jmeter效能測試2 效能測試常見分類
效能測試包括 負載測試 強度測試和容量測試等。負載測試是指通過測試系統在資源超負荷情況下的表現,來發現設計上的錯誤或驗證系統的負載能力。在這種測試中,將使測試物件承擔不同的工作量,以評測和評估測試物件在不同工作量條件下的效能行為,以及持續正常執行的能力。負載測試的目標是確保系統在超出最大預期工作量的...