從零基礎到精通,抓包神器fiddler保姆級使用教程(一)

霍格沃兹测试开发学社發表於2024-04-11

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 有所幫助!

相關文章