基準測試-比較新的或未知測試對象與已知參照標準(如現有軟件或評測標準)的性能。
爭用測試:-核實測試對象對于多個主角對相同資源(數據記錄、內存等)的請求的處理是否可以接受。
性能配置-核實在操作條件保持不變的情況下,測試對象在使用不同配置時其性能行為的可接受性。
負載測試(Load Test)-是一種性能測試,指數據在超負荷環境中運行,程序是否能夠承擔。核實在保持配置不變的情況下,測試對象在不同操作條件(如不同用戶數、事務數等)下性能行為的可接受性。
強度測試Stress Testing-核實測試對象性能行為在異?;驑O端條件(如資源減少或用戶數過多)之下的可接受性。
強度測試在系統資源特別低的情況下軟件系統運行情況,目的是找到系統在哪里失效以及如何失效的地方。包括
Spike testing:短時間的極端負載測試
Extreme testing:在過量用戶下的負載測試
Hammer testing:連續執行所有能做的操作
容量測試(Volume Test):確定系統可處理同時在線的最大用戶數
關注點:how much(而不是how fast)
容量測試,通常和數據庫有關,容量和負載的區別在于:容量關注的是大容量,而不需要表現實際的使用。
容量測試、負載測試、強度測試的英文解釋為:
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room
原文轉自:http://www.anti-gravitydesign.com