軟體效能測試研究

才智咖 人氣:5.89K

1 軟體效能測試
  
  根據測試的目的和內容的不同,效能測試主要包括以下方面:
  (1)負載測試:確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。
  (2)強度測試:確定在系統資源特別低的條件下軟體系統執行情況。
  (3)容量測試:在使用者可接受的響應範圍內,確定系統可處理同時線上的最大使用者數。
  (4)壓力測試:通過確定一個系統的瓶頸或者最大使用極限的測試。
  (5)疲勞強度測試:以系統穩定執行情況下能夠支援的最大併發使用者數或者日常執行使用者數,持續執行一段時間業務,通過綜合分析交易執行指標和資源監控指標來確定系統處理最大工作強度效能的過程。
  (6)大資料量測試:大資料量測試側重點在於資料的量上,包括獨立的資料量測試和綜合資料量測試。獨立的資料量測試針對某些系統儲存,傳輸、統計、查詢等業務進行大資料量測試,而綜合資料量測試一般和壓力效能測試、負載效能測試、疲勞效能測試相結合。
  
  2 軟體效能測試流程
  
  2.1 測試方案設計
  在軟體效能測試的初始階段,首先應對業務模型和系統架構進行調研,收集測試需求。然後生戚效能測試計劃。業務調研和系統調研,需要效能測試團隊提前瞭解被測試專案的業務功能和系統架構。其間。開發部門應協助提供被測系統相關的文件和說明,如系統總體介紹、系統規格書、使用者使用手冊、網路拓撲結構圖和系統配置說明、關鍵服務器及應用部署與配置等文件。通過和業務部門協商明確本次測試針對哪些業務行為,制定此次測試的目標,細化測試的關注點和效能指標要求。通過以上內容制定詳細的測試方案,並制定詳細測試計劃和各階段目標。
     
  2.2 測試環境的搭建

軟體效能測試研究

TAGS:測試 軟體