天天看點

Web性能測試工具大全

           影響網站性能的因素非常多,本文整理了大量的網站性能優化工具,可以幫助你發現影響網站性能的因素,并幫助你解決這些問題。

WebPagetest

WebPageTest是一款非常強大的Web頁面性能評測工具,最早是在AOL内部使用的,現在已經開源了。在該網站輸入你的url,就會生成1個url加載的時間瀑布圖,對所有加載的資源(css,js,image等等)列出優化的清單。

Web性能測試工具大全

HttpWatch

HttpWatch是一款內建的HTTP嗅探器,為IE和Firefox提供新的方法以檢視您網站的負載和運作情況,可以監控請求頭,響應頭,顯示資源加載瀑布圖。

Web性能測試工具大全

Firebug 

 Firebug 是firefox中最為經典的開發工具,可以監控請求頭,響應頭,顯示資源加載瀑布圖:

Web性能測試工具大全

TestCafé

TestCafé是DevExpress最新開發的一款革命性的Web測試架構。它支援所有主流浏覽器,作業系統和移動平台,支援遠端裝置,多浏覽器并行測試。TestCafé内置一個可視化測試記錄器,支援持續內建,腳本标記分析等強大功能。

VB Watch

VB Watch 是三種工具之一:Profiler, Protector 以及 Debugger. Profiler 衡量性能及測試覆寫率。 Protector 實作健壯的錯誤處理。 Debugger 有助于監控你的可執行檔案。

Cuzillion 

Cuzillion是一個很酷的工具,幫助你檢視頁面元件的互動,目标是幫助你在結構化頁面的時候快速檢查,測試和編輯web頁面。

Web性能測試工具大全

Chrome Dev Tools

Chrome DevTools是一套内置于谷歌浏覽器的網頁編制和調試工具,幫助Web開發人員檢查代碼面闆。

Web性能測試工具大全

Speed Tracer

Speed Tracer由Google開發的一款測試網頁性能分析插件,而且開源。

Performance Analyser

Performance Analyser可以自動分析網頁性能,同時為你提供詳細的性能名額。

ANTS Performance Profiler

NTS性能分析器是一種用于分析.NET架構支援的以任何語言編寫的應用程式的工具。ANTS性能分析器能分析所有.NET應用程式,包括ASP.NET網絡應用程式、Windows服務和COM+應用程式。

YSlow for Chrome

YSlow for Chrome是一款由Yahoo開發網站性能優化擴充,在十幾個方面給你的網站提出優化建議,包括盡可能的減少 HTTP 的請求數 、使用 Gzip 壓縮、将 CSS 樣式放在頁面的上方、将腳本移動到底部、減少 DNS 查詢等十幾條規則。

Web性能測試工具大全

Wireshark

Wireshark(前稱Ethereal)是一個網絡封包分析軟體。網絡封包分析軟體的功能是撷取網絡封包, 并盡可能顯示出最為詳細的網絡封包資料。

PageSpeed

Page Speed 是開源 Firefox/Firebug 插件,網站管理者和網絡開發人員可以使用 Page Speed 來評估他們網頁的性能,并獲得有關如何改進性能的建議。

Web性能測試工具大全

dynaTrace Ajax Edition

dynaTrace Ajax Edition 是一個強大的底層追蹤、前端性能分析工具。您可以利用它來分析頁面渲染時間、DOM方法執行時間,甚至可以看到JS代碼的解析時間。

HTTP Archive

HTTP Archive可追蹤網站的建構。HTTP Archive的代碼開源,下載下傳位址。

PageSpeed Insights

PageSpeed Insights是谷歌推出的一款性能優化工具,其目的是幫助站長優化頁面,進而能夠帶來最佳的渲染性能,尤其實針對移動頁面。

PhantomJS

PhantomJS是一款前端自動化測試工具。它本質上是一個基于webkit核心的無界面浏覽器,并可使用JavaScript或CoffeeScript進行程式設計。

Weinre

Weinre代表We b In spector Re mote,是一種遠端調試工具。舉個例子,在電腦上可以即時 的更改手機上對應網頁的頁面元素、樣式表,或是檢視javascript變量,同時還可以看到手機上頁面的錯誤和警告資訊。