負載、壓力、併發、基準、穩定性、可恢復性(負壓並基穩可)
1.負載測試
考察軟體系統在既定負載下的效能表現指標。此指標一般體現為響應時間、交易容量、併發容量、資源使用率等。
2.壓力測試
壓力測試是為了考察系統在極端條件下的表現,極端條件可以是超負荷的交易量和併發使用者數。注意,這個極端條件並不一定是使用者的效能需求,可能要遠遠高於使用者的效能需求。
3.併發測試
驗證系統的併發處理能力。一般是和伺服器端建立大量的併發連線,通過客戶端的響應時間和伺服器端的效能監測情況來判斷系統是否達到了既定的併發能力指標。併發測試往往涉及伺服器的併發容量,以及多程序/多執行緒協調同步可能帶來的問題。例如:是否執行緒安全
4.基準測試
當軟體系統中增加乙個新的模組的時候,需要做基準測試,以判斷新模組對整個軟體系統的效能影響。按照基準測試的方法,需要開啟/關閉新模組至少各做一次測試。關閉模組之前的系統各個效能指標記下來作為基準(benchmark),然後與開啟模組狀態下的系統效能指標作比較,以判斷模組對系統效能的影響。
5.穩定性測試
「路遙知馬力」,在這裡我們要說的是和效能測試有關的穩定性測試,即測試系統在一定負載下首席執行官時間後是否會發生問題。例如:是否有記憶體洩露
6.可恢復測試
測試系統能否快速地從錯誤狀態中恢復到正常狀態。比如,在乙個配有負載均衡的系統中,主機承受了壓力無法正常工作後,備份機是否能夠快速地接管負載。可恢復測試通常結合壓力測試一起來
常見的效能測試方法
負載 壓力 併發 基準 穩定性 可恢復性 負壓並基穩可 1 負載測試 考察軟體系統在既定負載下的效能表現指標。此指標一般體現為響應時間 交易容量 併發容量 資源使用率等。2 壓力測試 壓力測試是為了考察系統在極端條件下的表現,極端條件可以是超負荷的交易量和併發使用者數。注意,這個極端條件並不一定是使...
常見的軟體效能測試方法
1 負載測試 在這裡,負載測試指的是最常見的驗證一般效能需求而進行的效能測試,在上面我們提到了使用者最常見的效能需求就是 既要馬兒跑,又要馬兒少吃草 因此負載測試主要是考察軟體系統在既定負載下的效能表現。我們對負載測試可以有如下理解 1 負載測試是站在使用者的角度去觀察在一定條件下軟體系統的效能表現...
常見的效能測試介紹
效能測試是通過模擬生產執行的業務壓力量和使用場景組合,觀察系統在乙個給定的環境和場景中的效能表現是否與預期目標一致,判斷系統是否存在效能缺陷,並根據測試結果識別效能瓶頸,改善系統效能的完整過程。特點 1.這種方法的主要目的是驗證系統是否有系統宣稱具有的能力。2.這種方法要事先了解被測試系統經典場景,...