效能測試的分類

2021-06-27 23:45:06 字數 1130 閱讀 2796

分類

目的

定義

舉例

負載測試

發現系統當前的效能瓶頸

通過對被測試系統不斷的加壓,直到超過預定的指標或者是部分資源已經達到了一種飽和狀態(效能拐點)不能再加壓為止

逐步加壓,從而得到「響應時間不超過10s」,「伺服器平均cpu利用率低於85%」等指標的閥值

壓力測試

驗證系統在極端情況下的可靠性

指當系統已經達到一定的飽和程度(如cpu、磁碟等已經處於一種飽和狀態),系統處理業務的能力,系統是否會出現崩潰等 

「cpu 利用率已達到85%以上」、「記憶體利用率已超過70%」等

配置測試

找到系統最佳配置

配置測試 (configuration testing)是通過調整系統軟/硬體環境,了解在不同環境下系統效能指標的情況,從而找到系統的最優配置 集群

併發測試

發現**中資料結構,演算法或者資料庫指令碼中存在的問題

併發測試(concurrency testing)是通過模擬使用者併發訪問,測試多使用者同時訪問同一應用、模組或資料記錄時是否存在死鎖、系統處理速度明顯下降等其它的一些效能問題(死鎖、資源競爭),幾乎所有的效能測試都會涉及到一些併發測試。

多個使用者同時操作同乙個功能,用於驗證系統處理死鎖、資源爭用的能力。通常伴隨著負載、壓力測試同時開展

可靠性測試疲勞測試

驗證系統的穩定性

是當系統在一定的業務壓力下,讓系統持續執行一段時間,看系統是否達到我們要求的穩定性,這裡強調在一定業務壓力下持續執行的能力,一定都會有乙個明確的要求(cpu資源在70%到90%的使用率)

持續執行多少天系統不能出現問題(否存在記憶體洩露)

失敗測試

對於有冗餘備份和負載均衡的系統,通過這樣的測試來檢驗如果系統區域性發生故障,使用者是否能繼續使用系統,使用者收到多大的影響

幾台機器做均衡負載,測試一台或幾台機器垮掉後,系統能夠承受的壓力。

參考:精通軟體效能測試與loadrunner實戰2.1節 效能測試分類

效能測試 測試分類

效能測試 通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能能否滿足生產效能要求。特點 1,目的是驗證系統是否有系統宣稱的能力。2,需要事先了解被測試系統經典場景,並具有確定的效能目標 3,要求在已確定的環境下執行 負載測試 通過被測系統上不斷加壓,直到效能指標達到極限,例如 響應時間 超過...

效能測試的分類

效能測試 1 負載測試 效能需求得到滿足,指標體現為 響應時間,交易容量,併發容量,資源使用率等 2 壓力測試 考察系統在極端條件下的表現,超負荷的交易量和併發使用者數,例 在極端條件下,處理速度可以變慢,但系統不能崩潰 3 併發測試 併發測試往往涉及伺服器的併發容量,以及多程序 多執行緒協調同步可...

效能測試的分類

1 負載測試 可置性測試 定義 在被測系統上不斷增加壓力,直到效能指標 如響應時間 超過預期指標或者某種資源使用已經達到飽和狀態。可以找到系統的處理極限,為系統調優提供資料 特點 1 該方法主要目的是找到系統處理能力的極限 2 該方法在給定的測試環境下進行,通常需要考慮被測系統的業務壓力量和典型場景...