對於軟體應用系統,僅僅從功能上滿足使用者的需求是不夠的,還需要從效能、可用性等方面更好地滿足客戶的需要。
1.強度測試或壓力測試
強度或壓力測試是在一種需要異常數量、頻率或資源的方式下,
執行可重複的負載測試
,以檢查程式對異常情況的抵抗能力,找出效能瓶頸。異常情況,主要指那些峰值、極限值、大量資料的長時間處理等,包括:
壓力測試可以分為穩定性測試和破壞性測試:
在壓力測試中,會給程式加上一些跟蹤機制(如log、日誌等),然後檢視監視系統、伺服器等效能的日誌檔案是必要的,找出問題出現的關鍵時間或檢查測試執行引數,通過分析問題或引數從而有目的地調整測試策略或測試環境,使壓力測試結果真實地反映出軟體的效能。
2.效能測試
系統的效能指標,一般贏在產品需求文件中有明確定義,有三種形式描述軟體系統的效能指標:
效能測試,根據其目的分為:
效能測試的方法,主要有:
表1
http連線效能表
物理記憶體(m) 55
45 38
38 32
48 75
46 37
…178
232虛擬記憶體(m)
836841
831855
865858
867874
884 …
8711,472
加入時間(s)
12.04
12.14
11.6
15.48
126.1
104.76
168.1
123.7
218.11 …
12.01
9.17
建會時間(s)
12.01
11.35
12.38
13.32
13.63
14.06
16.35
14.98
17.68 …
10.9
11.39
延時(s)
……. …
… …… …
… …… …
… ……
斷開時間(s)
8.58
9.11
7.94
9.09
8.26
第13回 負載 效能測試和容量測試的關係和區別
對於軟體應用系統,僅僅從功能上滿足使用者的需求是不夠的,還需要從效能 可用性等方面更好地滿足客戶的需要。1 強度測試或壓力測試 強度或壓力測試是在一種需要異常數量 頻率或資源的方式下,執行可重複的負載測試 以檢查程式對異常情況的抵抗能力,找出效能瓶頸。異常情況,主要指那些峰值 極限值 大量資料的長時...
負載測試 容量測試和強度測試的區別
負載測試 負載測試是一種效能測試1 強度測試或壓力測試強度或壓力測試是在一種需要異常數量 頻率或資源的方式下,執行可重複的負載測試,以檢查程式對異常情況的抵抗能力,找出性 能瓶頸。異常情況,主要指那些峰值 極限值 大量資料的長時間處理等,包括 連線或模擬了最大 實際或實際允許 數量的客戶機 所有客戶...
負載測試壓力測試容量測試的區別
1 負載測試 負載測試是模擬實際軟體系統所承受的負載條件的系統負荷,通過不斷載入 如逐漸增加模擬使用者的數量 或其它載入方式來觀察不同負載下系統的響應時間和資料吞吐量 系統占用的資源 如cpu 記憶體 等,以檢驗系統的行為和特性,以發現系統可能存在的效能瓶頸 記憶體洩漏 不能實時同步等問題。負載測試...