fiddler的介紹和安裝
Fiddler 是一款 HTTP 協議除錯代理工具 , 它能夠抓取記錄本機所有 HTTP(S) 請求 . 其運行機制其 實就是本機127.0.0.1 上監聽 8888 埠的 HTTP 代理
Fiddler 無論對開發或者測驗人員來說都是很重要的工具

界面講解
工具列區,請求串列區,回應串列區,命令列區

web端抓包
在Tools中點擊Options,選擇connectons(監聽埠,和允許連接)

在Tools中點擊Options,選擇HTTPS中勾選如下的選項
中間會出現如下的兩個彈框,需要點擊"yes"和"是"
配置完成后一定需要重新啟動fiddler才能生效
補充:默認fiddler可以抓取IE游覽器不需要設定代理
過濾資訊
移動端抓包
抓取移動app端https
前置條件 :
手機和電腦在同一局域網
完成 fiddler 的基本配置 , 見 web 端抓包的內容
完成手機代理 ( 以小米為例 )
查看本地電腦的 ip
手機設定 >WLAN 設定 > 選擇 WIFI, 點擊右邊的箭頭 , 修改 " 代理 " 為手動 , 輸入主機名 : 電腦 ip, 埠號 :8888 ,然
后保存,
打開手機游覽器輸入 :http:// 電腦 ip:8888, 點擊 FiddlerROot certificate 超鏈接下載證書
之后操作 app, 使用 fiddler 進行抓取介面
擴充 :fiddler 可以抓取 android/ios ,不要忘記使用之后關閉手機的代理否則無法上網
fiddler的常用功能
修改資料
方式一:在 Rules>>Automatic Breakpoints 選擇 Break Requests/After Responses


改完之后點擊綠色的run按鈕就行

response修改

我們找到知道 然后改成知道123456 點擊綠色的run按鈕
頁面顯示知道123456 已經成功完成
模擬弱網測驗
日常我們的網路狀況比較好,有時候經常忽略在低網情況下系統的頁面表現,而 fiddler 可以幫助我們限速進
而達到模擬低速網路的狀態
自定義限速 : 點擊 Rules>>Customize Rules

開啟方式:Rule>>Performance>>Simulate Modem Speeds
模擬mock測驗
步驟
1 :在本地檔案寫入一個 json 串
2 :打開網址,在 fiddelr 中找到對應介面
3 :切換到 Autoresponder 中將對應的介面拖拽右側
4 :勾選對應的選項
5 :在最下面的下拉框中選擇 find a file... 指定要替換的內容 ( 圖片或者文本 )
6 :重繪界面,查看替換的效果
7 :補充說明 ( 結束之后 remove ,不然訪問的一直是重定向的資料 )
案例 : 訪問一個網頁,回傳一個 json 串
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375838.html
標籤:其他
