web測試工具總結(jié)

一、在線測試

1、webpagetest:? ? ? http://www.webpagetest.org/? ?免費


2、Gtmetrix:? ? ? ?https://gtmetrix.com/? ? 有免費套餐有收費套餐


3、PingDom Tools:? ? ? ? https://tools.pingdom.com/? ?免費

缺點:1、無法監(jiān)測登陸后的頁面。

? ? ? ? ? ?2、無法監(jiān)測頁面加載后的性能,只能分析頁面加載過程。

二、前端測試工具

1、Selenium? ? 工具集? ? http://www.seleniumhq.org/? ? ?開源免費? ? 教程較多

2、Firebug 工具

? ? ? ?Firebug 是firefox中最為經(jīng)典的開發(fā)工具,它集HTML查看和編輯、Javascript控制臺、網(wǎng)絡(luò)狀況監(jiān)視器于一體,是開發(fā)JavaScript、CSS、HTML和Ajax的得力助手。可以監(jiān)控請求頭,響應(yīng)頭,顯示資源加載瀑布圖。

3、HttpWatch 工具

? ? ? ?httpwatch 功能類似firebug,可以監(jiān)控請求頭,響應(yīng)頭,顯示資源加載瀑布圖。但是httpwatch還能顯示GZIP壓縮信息,DNS查詢,TCP鏈接信息,個人在監(jiān)控http請求比較喜歡使用httpwatch,每一個HTTP記錄都可以詳細的分析其 Cookies、消息頭、字符查詢等信息。支持HTTPS及分析報告輸出為XML、CSV等格式。

4、PageSpeed 工具

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

5、DynaTraceAJAXEdition 工具? ?https://www.dynatrace.com/solutions/

? ??????????dynaTrace Ajax Edition是一個強大的底層追蹤、前端性能分析工具,該工具不僅能夠記錄瀏覽器的請求在網(wǎng)絡(luò)中的傳輸時間、前端頁面的渲染時間、DOM 方法執(zhí)行時間以及 JavaScript 代碼的解析和執(zhí)行時間,還可以跟蹤 JavaScript 從執(zhí)行開始,經(jīng)過本地的 XMLHttpRequest、發(fā)送網(wǎng)絡(luò)請求、再到請求返回的全過程。

? ? ? ? ? ? ?dynaTrace Ajax 目前有兩個版本,免費版和商業(yè)版,它們之間的區(qū)別可查看版本比較,本文主要是針對免費版本的介紹。在 3.0 之前的版本只支持運行在 IE 瀏覽器下,包括 IE6、IE7、IE8, 在 3.0 Beta 版之后可同時支持在 IE 和 Firefox 瀏覽器上的性能跟蹤。

6、Karma? ?測試框架? 單元測試

7、Speed Trace 工具

????????speed trace 是google chrome的1個插件,speed trace的優(yōu)勢點是用于監(jiān)控JS的解析執(zhí)行時間,還可以監(jiān)控頁面的重繪、回流。

8、Yslow?

????????????yslow跟page speed一樣是基于 firefox\firebug的插件,功能與page speed類似,對各種影響網(wǎng)站性能的因素進行評分,yslow是yahoo的工具,可以分析任何網(wǎng)站,并為每一個規(guī)則產(chǎn)生一個整體報告,如果頁面可以進行優(yōu)化,則YSlow會列出具體的修改意見。(可以對網(wǎng)站的頁面進行分析,并告訴你為了提高網(wǎng)站性能,如何基于某些規(guī)則而進行優(yōu)化)。

9、TestCafé

10、VB Watch

? ? VB Watch 是三種工具之一:Profiler, Protector 以及 Debugger. Profiler 衡量性能及測試覆蓋率。 Protector 實現(xiàn)健壯的錯誤處理。 Debugger 有助于監(jiān)控你的可執(zhí)行文件。

11、Cuxillion

? ? ? Cuzillion是一個很酷的工具,幫助你查看頁面組件的交互,目標是幫助你在結(jié)構(gòu)化頁面的時候快速檢查,測試和編輯web頁面。

12、Performance Analyser

Performance Analyser可以自動分析網(wǎng)頁性能,同時為你提供詳細的性能指標。

13、ANTS Performance Profiler

? ? ? ? NTS性能分析器是一種用于分析.NET框架支持的以任何語言編寫的應(yīng)用程序的工具。ANTS性能分析器能分析所有.NET應(yīng)用程序,包括ASP.NET網(wǎng)絡(luò)應(yīng)用程序、Windows服務(wù)和COM+應(yīng)用程序。

14、Wireshark

Wireshark(前稱Ethereal)是一個網(wǎng)絡(luò)封包分析軟件。網(wǎng)絡(luò)封包分析軟件的功能是擷取網(wǎng)絡(luò)封包, 并盡可能顯示出最為詳細的網(wǎng)絡(luò)封包資料。

15、HTTP Archive

HTTP Archive可追蹤網(wǎng)站的構(gòu)建。HTTP Archive的代碼開源。

16、PhantomJS(可以測試登陸后的頁面、需要加一些js腳本)

PhantomJS是一款前端自動化測試工具。它本質(zhì)上是一個基于webkit內(nèi)核的無界面瀏覽器,并可使用JavaScript或CoffeeScript進行編程。

18、show slow?

? Show Slow是一個開源的基于web的工具,用來收集從Page Speed獲得的性能參數(shù)。

19、Browserscope

Browserscope 是一個開源項目,用于測試Web瀏覽器的性能,如程序概要分析,存儲和收集crowd-sourced數(shù)據(jù)等。

20、DOM Monster

DOM Monster 由script.aculo.us的作者開發(fā)的一個用于分析Web頁面的DOM和其它特性。它能夠檢查HTML+JavaScript代碼,并一些警告和建議如:減少使用樣式屬性的標簽數(shù)量;查找JavaScript全局變量,并減少它們以便改進性能等。


21、redbot

這是一個機器人工具,幫助用戶檢查HTTP資源,可查看它的操作情況,指出常見的問題并提出改進。

22、Boomerang

Boomerang是由雅虎Exceptional Performance(異常性能)小組發(fā)布的網(wǎng)站性能監(jiān)測工具,能從最終用戶的角度來衡量網(wǎng)站性能,并將數(shù)據(jù)發(fā)送回服務(wù)器以便進一步分析。

23、Shunra NetworkCatcher

Shunra NetworkCatcher是一款高度靈活的、功能強大的網(wǎng)絡(luò)監(jiān)控工具,使企業(yè)能夠輕松準確地記錄、導(dǎo)入、重播真實網(wǎng)絡(luò)行為,如延遲,丟包和可用帶寬。

24、Fiddler

Fiddler是最強大最好用的Web調(diào)試工具之一,它能記錄所有客戶端和服務(wù)器的http和https請求,允許你監(jiān)視,設(shè)置斷點,甚至修改輸入輸出數(shù)據(jù)。

25、Gtmetrix

Gtmetrix是國外的一個免費評測網(wǎng)頁載入速度的服務(wù),挺專業(yè)的,提供了詳細報告,而且會保存每一個網(wǎng)站的記錄,可以方便查看一個網(wǎng)站載入速度的歷史變化。


26、Torbit Insight

Torbit Insight是一款面向網(wǎng)站運營者的免費工具軟件,提供了一系列網(wǎng)站前端優(yōu)化服務(wù),以提高網(wǎng)站加載速度,留住訪問用戶。


27、KITE

KITE網(wǎng)絡(luò)測試環(huán)境是由Keynote公司開發(fā)的一個基于云平臺的網(wǎng)站性能和負載測試平臺。

28、Siege

Siege是一個壓力測試和評測工具,設(shè)計用于WEB開發(fā)這評估應(yīng)用在壓力下的承受能力。


29、Tsung

Tsung 是一個壓力測試工具,可以測試包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服務(wù)器。

30、speed trace?

speed trace 是google chrome的1個插件,speed trace的優(yōu)勢點是用于監(jiān)控JS的解析執(zhí)行時間,還可以監(jiān)控頁面的重繪、回流,這個還是很強的(dynaTrace也能有這個功能)。



三、壓力測試

1、Apache JMeter? ? ??http://jmeter.apache.org/? ? ? 開源免費

2、Gatling? ? ? ? ?https://gatling.io/? ? ?免費開源

3、LoadRunner? ? ? ? ?收費? ?(也可以測試登陸后的頁面)

4、Siege? ?開源免費

? ? ? Siege是一個開源的壓力測試和評測工具,開發(fā)者可以用它測試高負荷加載下應(yīng)用程序代碼,也可以根據(jù)配置對一個Web站點進行多用戶的并發(fā)訪問,記錄每個用戶所有請求過程的相應(yīng)時間,并在一定數(shù)量的并發(fā)訪問下重復(fù)進行。

5、TCPCopy

6、Load UI? 開源免費

? ? ? ? Load UI是一款開源的壓力測試工具,它可以與soapUI緊密集成,高效執(zhí)行各種功能/性能測試。它也是一款非常靈活且交互性很強的負載測試工具。在測試期間,它還允許創(chuàng)建、配置和更新測試。與此同時,它還使用高度圖形化接口,使得測試變得很簡單而且運行迅速。

7、Httperf

? ? ? Httperf與Loadrunner一樣,都是來自惠普的一款產(chǎn)品。Httpref是一款高性能的Web性能測試工具,它主要用來進行HTTP服務(wù)器測試,生成各種 HTTP 負載來測試服務(wù)器的性能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,208評論 3 119
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評論 25 709
  • 科技發(fā)達,物質(zhì)豐盈,紙醉金迷,燈紅酒綠的今天,為何越來越多的人感覺不快樂?樂觀不夠,悲觀不愁,你需要的正是… … ...
    禮水閱讀 271評論 0 1
  • 今天又是繁忙的一天,這一個月的銷售業(yè)務(wù)已經(jīng)創(chuàng)新高了,這一個月的銷售業(yè)績相當于之前一個季度的銷售,今天客戶催的急貨一...
    周秀峰閱讀 174評論 4 3
  • 不同類型的衣服洗滌方法: 新買衣物的洗滌——新買衣物不管什么品牌,都會有一定程度褪色,因此最好與其他衣物分開洗滌,...
    CHC時尚服飾官方閱讀 813評論 0 0

友情鏈接更多精彩內(nèi)容