高性能WEB開發(fā)(6) - web性能測試工具推薦
Posted on 2010-04-28 12:57 BearRui(AK-47) 閱讀(21786) 評論(17) 編輯 收藏 所屬分類: 高性能WEB開發(fā) 本來這篇文章應(yīng)該在寫在前面的,因本人寫的無章法,所以比較亂。
WEB性能測試工具主要分為三種,一種是測試頁面資源加載速度的,一種是測試頁面加載完畢后頁面呈現(xiàn)、JS操作速度的,還有一種是總體上對頁面進(jìn)行評價分析,下面分別對這些工具進(jìn)行介紹,如果誰有更好的工具也請一起分享下。
Firebug 是firefox中最為經(jīng)典的開發(fā)工具,可以監(jiān)控請求頭,響應(yīng)頭,顯示資源加載瀑布圖:

HttpWatch :
httpwatch 功能類似firebug,可以監(jiān)控請求頭,響應(yīng)頭,顯示資源加載瀑布圖。但是httpwatch還能顯示GZIP壓縮信息,DNS查詢,TCP鏈接信息,個人在監(jiān)控http請求比較喜歡使用httpwatch,
httpwatch包含IE和firefox插件。不過httpwatch專業(yè)版本是收費(fèi)的,免費(fèi)版本有些功能限制。
:
dynaTrace 是本人常使用的1個免費(fèi)工具,該工具不但可以檢測資源加載瀑布圖,而且還能監(jiān)控頁面呈現(xiàn)時間,CPU花銷,JS分析和執(zhí)行時間,CSS解析時間的等。

:
dynaTrace 是本人常使用的1個免費(fèi)工具,該工具不但可以檢測資源加載瀑布圖,而且還能監(jiān)控頁面呈現(xiàn)時間,CPU花銷,JS分析和執(zhí)行時間,CSS解析時間的等。

speed trace 是google chrome的1個插件,speed trace的優(yōu)勢點(diǎn)是用于監(jiān)控JS的解析執(zhí)行時間,還可以監(jiān)控頁面的重繪、回流,這個還是很強(qiáng)的(dynaTrace也能有這個功能)。
注:安裝這個插件,需要安裝 Google Chrome Developer Channel 版本,但是這個鏈接的地址在國內(nèi)好像打不開,如果打不開,請大家直接到這個地址去下載:
http://www.google.com/chrome/eula.html?extra=devchannel


Page Speed :
Page speed 是基于firebug的1個工具,主要可以對頁面進(jìn)行評分,總分100分,而且會顯示對各項的改進(jìn)意見,Page Speed也能檢測到JS的解析時間。

yslow :
yslow跟pge speed一樣是基于 firefox\firebug的插件,功能與page speed類似,對各種影響網(wǎng)站性能的因素進(jìn)行評分,yslow是yahoo的工具,本人也一直在使用,推薦一下。

webpagetest :
webpagetest 是1個在線進(jìn)行性能測試的網(wǎng)站,在該網(wǎng)站輸入你的url,就會生成1個url加載的時間瀑布圖,對所有加載的資源(css,js,image等等)列出優(yōu)化的清單,也是非常好用的工具。

有需要請查看:高性能WEB開發(fā)系列
[作者]:BearRui(AK-47)
[博客]: http://www.aygfsteel.com/bearrui/
[聲明]:本博所有文章版權(quán)歸作者所有(除特殊說明以外),轉(zhuǎn)載請注明出處.
[博客]: http://www.aygfsteel.com/bearrui/
[聲明]:本博所有文章版權(quán)歸作者所有(除特殊說明以外),轉(zhuǎn)載請注明出處.