Fiddler介紹以及安裝
Fiddler簡介
Fiddler是比較好用的web代理調試工具之一,它能記錄並檢查所有客戶端與服務端的HTTP/HTTPS請求,能夠設置斷點,篡改及僞造Request/Response的數據,修改hosts,限制網速,http請求性能統計,簡單併發,接口測試,輔助自動化測試,等等。現在抓包工具成爲測試人員的必備使用工具,開發人員也在普遍使用,進行問題的定位分析,是非常有助於工作的一款工具。
Fiddler工作原理
fiddler未參與時,一個普通的客戶端與服務端的請求流程圖:瀏覽器訪問一個網站:87testing.com,瀏覽器給webserver發送一個Request,webserver接收到Request後進行處理,返回給瀏覽器Response,然後瀏覽器解析Response中的html,展現網頁給用戶。如下圖
Fiddler工作於七層中的應用層,在client與webserver之間以代理服務器的形式存在,啓動fiddler後會監聽本地127.0.0.1的8888端口(默認端口),IE/Chrome瀏覽器會自動設置局域網代理(Firefox代理是獨立的,需要單獨設置),如下圖:
此時,fiddler就作爲代理服務器,瀏覽器訪問87testing.com的流程:瀏覽器給webserver發送一個Request,代理服務器fiddler接收到Request,fiddler將Request發送到webserver,webserver接收到Request後進行處理,Response到代理服務器fiddler,Fiddler將Response返回到瀏覽器,如下圖:
使用場景
接口調試、接口測試、線上環境調試、web性能分析、判斷前後端bug、開發環境hosts配置、mock、弱網斷網測試
Fiddler安裝
官網地址:https://www.telerik.com/fiddler
1、打開官網地址選擇TRY FOR FREE選擇Fiddler Classic(經典版);如下圖
2、跳轉到如下界面;根據提示下載;如下圖
3、安裝步驟如下圖
4、安裝好後,到安裝目錄下點擊Fidder即可運行程序;還可以右鍵發送快捷方式到桌面,在桌面點擊快捷方式運行
5、雙擊打開後界面展示;如下圖
總結
Fiddler 是一個強大且多功能的網絡調試工具,爲開發人員和測試人員提供了豐富的功能和工具來分析和調試網絡應用程序。通過本文介紹的安裝步驟,你可以輕鬆地開始使用 Fiddler,並探索它的各種功能,希望這篇介紹能對你瞭解和使用 Fiddler 有所幫助!