IDC主機商在銷售任何一款產品時,都少不了“能支持多少個并發請求數”這個重要的指標,而這個指標正是衡量產品價格的重要標準。一般情況下,同一款產品,支持并發請求數越多,其價格就越貴。虛擬空間一年150元跟一年200元的差異,往往是體現在“并發請求數”的差異上。
但是我們用戶并不清楚自己的空間能支持多少并發請求數,有時候感到困惑,因為不知道自己的網站在訪問高峰期時的表現情況。因此,網站壓力測試就成為站長不可缺少的要做的事情。
網站壓力測試工具,估計不少人都用過,較為流行的有比如Webbench、WAS、LoadRunner、WinRunner、WebLoad、ApacheBench、http_load、Siege等等,不過對一些要求不太高的人來說,或許不太愿意花時間去安裝測試工具然后找教程才能學會如何使用。居于這個原因,webkaka推出了一個“網站壓力在線測試”的功能,使用方法很簡單,用戶不需要安裝任何插件,輸入要測試的網站地址即可。
webkaka的網站壓力在線測試平臺目前包括兩大部分:壓力測試、負載測試。壓力測試可以測試網站在某個特定的持續的壓力下運行的穩定性,而負載測試可以測試網站瞬間能承受的壓力。
壓力測試
壓力測試是指在一定的負荷條件下,長時間連續運行系統給系統性能造成的影響。例如:同一時間50個用戶連續3分鐘訪問網站,網站的打開時間受到多大影響。

壓力測試
壓力測試并發用戶數分為兩個等級,未驗證網站可以測試并發用戶數包括10、20、30、50,而驗證網站后可以測試并發用戶數包括100、150、200、250、300。驗證網站很簡單,只需在自己的網站根目錄新建一個指定的文件即可。
壓力測試持續時間可以是1分鐘、2分鐘、3分鐘、5分鐘、10分鐘,持續時間越長,越能體現網站在一定壓力下運行的穩定性能。
壓力測試不單單只測網頁html源碼文件下載,還包括了網頁包含的圖片、js、css等文件的下載,完全模擬瀏覽器打開網頁的情形。

壓力測試指標走勢圖
網站壓力測試指標包括CPU使用率、內存使用率、并發請求數、網頁打開時間、吞吐量等,這些指標會隨著壓力測試的時間而不斷變化。我們比較關心的網頁打開時間這個指標,一般會隨著壓力測試的時間而不斷增加,當到了某個時間后,有可能返回404、500、503等錯誤狀態的提示。這個正是我們使用壓力測試的目的,據此可以知道自己的網站能在多大的壓力下才能穩定運行。
負載測試
負載測試是指在一定的工作負荷下,給系統造成的負荷及系統響應的時間。例如:并發請求數為10、50、100時,網站的打開時間受到多大影響。

負載測試
負載測試指標包括吞吐量、網頁打開時間、并發請求數等,這些指標一般會隨著壓力等級的提高而增加,我們比較關心網頁打開時間這個指標,通過負載測試可以看到自己的網站能承受多大的瞬間并發請求數。
輸出報告
輸出報告方面,webkaka的壓力測試報告也比較詳盡。
1)各并發請求結果

2)請求URL分析



3)匯總摘要

最后附上webkaka在線網站壓力測試地址:▅ ▅ ▅ ▅ ▅ ▅ ▅ ▅ ▅ ▅ ▅ 。使用月限流主機的站長在使用本工具時要注意了,壓力測試會吃掉你不少的流量。
很遺憾,壓力測試工具目前已經撤下,推薦你試試webkaka推出的網站性能分析工具,該工具為你的網站提出了近40項優化建議,幫助你的網站瞬間提速3倍。
地址是:http://pagespeed.webkaka.com/。

