? 網站測試的好處是:對建設者是質量保證的重要措施和手段,對設計者是網站合格的最好證明,對用戶來說則減少了網站使用的麻煩和痛苦。提高了使用的有效性和愉悅度。
在進行完功能測試后,還必須進行性能測試,功能測試只能說明功能能夠完成,但不能說明是否能夠達到設計要求的性能指標,性能測試包括連接速度測試、壓力測試、負載測試三個主要內容。
1、連接速度測試
連接速度是指輸入網站域名或點擊鏈接按鈕之后,到相應頁面完全呈現需要的時間長短,連接速度與用戶的上網方式(電話撥號、小區寬帶、ADSL寬帶)、網站的接入帶寬、網站的服務器性能、頁面數據量和程序代碼等有關。
由于網站的接入帶寬和服務器等設備已經確定,測試時只分別針對用戶不同上網方式進行測試,逐一測試每個頁面和功能的連接速度,并分別做好記錄,以便分析問題,查找原因。
就目前的網絡狀況而言。除了個別特殊的頁面外。頁面的連接速度要控制在5秒之內,太長的等待時間使用戶難以忍耐,他們就會放棄對網站的訪問。
2、負載測試
負載測試是在眾多用戶(設計許可之內)同時訪問網站的情況下,也就是網站服務器具有大量的并發請求,檢驗網站的運行情況,負載測試依靠聘請大量人員來實際訪問網站是不現實的,實際測試中,有條件的可以自己編寫程序來模擬大量用戶并發訪問進行測試,也可以使用現有的測試軟件來進行測試,但值得注意的是,不同的測試軟件由于內部算法的不同,可能測試結果有較大差異,而且也與實際大量用戶并發訪問的情況有一些誤差。
3.壓力測試
壓力測試與負載測試不同,負載測試給網站增加的負載是在設計范圍之內的,其目的是檢驗網站是否能夠達到設計要求。而壓力測試給網站增加的負載是超越設計指標的,其目的是了解超越設計負載后網站的反應情況、什么負載下網站會崩潰。以及檢驗崩潰后系統的恢復速度、能力、造成的損失等。