幾種效能測試的區別

2021-08-19 08:56:31 字數 1069 閱讀 6505

負載測試、容量測試、壓力測試、強度測試都屬於效能測試,

效能測試是指在給定條件基準的前提下能達到的執行程度,測試軟體在系統中的執行效能,度量系統與預定義目標的差距。

關注使用者數量how much和效能指標

負載測試是模擬在超負荷環境中執行,通過不斷載入(如逐漸增加模擬使用者的數量)或其它載入方式來觀察不同負載下系統的響應時間和資料吞吐量、系統占用的資源(如cpu、記憶體)等,以檢驗系統的行為和特性,以發現系統可能存在的效能瓶頸、記憶體洩漏、不能實時同步等問題。負載測試更多地體現了一種方法或一種技術。

高壓力,看系統如何崩潰,準備預案

壓力測試(強度測試):壓力測試是在強負載(大資料量、大量併發使用者等)下的測試,檢視應用系統在峰值使用情況下操作行為,從而有效地發現系統的某項功能隱患、系統是否具有良好的容錯能力和可恢復能力。壓力測試分為高負載下的長時間(如24小時以上)的穩定性壓力測試和極限負載情況下導致系統崩潰的破壞性壓力測試。

最大支撐的數量how much

容量測試目的是通過測試預先分析出反映軟體系統應用特徵的某項指標的極限值(如最大併發使用者數、資料庫記錄數等),系統在其極限值狀態下沒有出現任何軟體故障或還能保持主要功能正常執行。容量測試是面向資料的,並且它的目的是顯示系統可以處理目標內確定的資料容量。

針對上述 負載測試、壓力測試、容量測試 舉個例子

例:乙個人背x斤(感覺不是很恰當)

負載測試:200斤情況下,是否能堅持5分鐘。

壓力測試:200,300,400… 斤情況下,他的表現,什麼時候失敗,失敗之後什麼表現,重新扛200是否正常。

容量測試:在堅持5分鐘的情況下,他一次最多能扛多少斤。

物件屬性COPY的幾種效能

解決 檢查 發現將2個物件的屬性合併成乙個物件。使用了自己寫的反射方法。進過測試,此反射方法在高併發情況下,效率會越來越低。於是研究了下幾種屬性copy的工具。效能與穩定性 cglib的beancopier springframework的beanutils apache propertyutils...

銀行中間業務平台的幾種效能測試方案

上圖為某銀行中間業務平台的系統部署圖 其中被測系統主要有應用伺服器部分 渠道前置機部分和通訊機 業務介面機 可以分以下幾點來分析 要弄清楚渠道和渠道前置機之間是一種什麼樣的通訊方式 渠道前置機和應用伺服器是一種什麼樣的通訊方式 應用伺服器和通訊機又是一種什麼樣的通訊方式 清楚它們之間的通訊方式後,就...

常見的幾種效能測試指標及計算公式

響應時間 n1 n2 n3 n4 a1 a3 a2 併發使用者數的計算公式系統使用者數 系統額定的使用者數量,如乙個oa系統,可能使用該系統的使用者總數是5000個,那麼這個數量,就是系統使用者數。平均併發使用者數的計算 c nl t 其中c是平均的併發使用者數,n是平均每天訪問使用者數 login...