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