網站的性能測試主要從三方面進行:連接速度測試、負載測試(Load)和壓力測試(Stress)。
(1)連接速度測試連接速度測試指的是打開網頁的響應速度的測試。當下載一個程序或電影時,用戶能夠等較長的時間,但用戶訪問一個頁面就不會等太長的時間。如果Web系統(tǒng)響應時間太長(如超過5秒鐘),大部分用戶都會失去耐心。另外,有些頁面會設置超時限制,如果響應速度太慢,用戶可能還沒有瀏覽完內容就需要重新登錄了。
(2)負載測試負載測試指的是進行一些邊界數據的測試,是為了測量Web系統(tǒng)在某一負載級別上的性能,以保證Web系統(tǒng)在需求的范圍內能夠正常工作。負載級別可以是某個時刻同時訪問Web系統(tǒng)的用戶數量,也可以是在線數據處理的數量。一般來說,Web應用系統(tǒng)會設置用戶同時在線的數量。負載測試應該安排在Web系統(tǒng)發(fā)布以后,在實際的網絡環(huán)境中進行測試。
(3)壓力測試壓力測試更像是惡意測試,通過實際破壞一個Web應用系統(tǒng)來測試系統(tǒng)的反應。壓力測試是測試系統(tǒng)的限制和故障恢復能力,也就是測試Web應用系統(tǒng)會不會崩潰、在什么情況下會崩潰。壓力測試的區(qū)域通常包括表單、登錄和其他信息傳輸頁面等。