Fiddler是一款HTTP協議調試代理工具,它可以抓取記錄本機全部HTTP(S)請求,經過設置斷點等方法咱們能夠任意修改進出Fiddler的數據(cookie,html,js,css)完成測試。戳 此處下載。css
Fiddler極大方便了咱們工做中對接口的調試和數據分析,同時能夠經過抓包獲取許多咱們想要的數據,下面咱們就從使用上全面地瞭解Fiddlerhtml
ps:熟悉瞭解Http協議才能更好更快地理解掌握正則表達式
對請求的操做欄目瀏覽器
Replay
: 選中請求從新提交X
: 按照條件清除請求列表Go
: http請求或者返回斷點查看
Stream
: Http的流模式和緩衝模式切換
Decode
: 解壓請求,更加方便查看Http請求裏面的信息Find
: 條件搜索Save
: 保存當前全部請求到本地Clear Cache
: 清除緩存TextWizard
: 編碼解碼文本內容- 快捷的對文本編碼解碼(其實就是一個集成的小工具而已)
複製代碼
Tearoff
: 窗口分離Capturing
: Fiddler是否啓動工做請求詳細數據監控與操做的主要模塊 左半邊就不作解釋了,不懂的能夠去複習一下Http協議 這裏簡述一下右半邊監控面板的使用緩存
status
: 性能指標統計
RTT
: 數據請求往返時間showChat
: 以圖表形式展示數據Inspectors
: 對請求解包,數據分析最主要的模塊
Requset
: 上半部分Response
: 下半部分AutoResponder
: 資源代理
Composer
: 僞造請求,方便調試接口(後面詳細講)Filter
: 過濾器
TimeLine
: 性能測試分析,多個接口耗時對比FiddlerScript
: 請求代碼化(後面詳細講)HTTPS正常是沒法抓取的,須要導入安裝Fiddler的證書安全
步驟以下: 進入Tools -> Telerik Fiddler Options 如圖配置 1. 服務器
HTTPS
的
Actions
裏面選擇
Export Root Certificate to Destop
生成Fiddler證書到桌面
ipconfig
,獲取ip地址Connections
頁卡下的端口號ip地址查看cookie
手機設置代理網絡
對於域名映射的服務器地址動態修改配置 把網站全部文件映射到指定的服務器session
127.0.0.1 www.baidu.com
監控面板的AutoResponder
Enable Rules
開啓資源代理save
監控面板的Composer
excute
就能夠執行請求POST
請求須要在RequestBody填寫參數FiddlerScript
做用:把請求代碼化,調用如方法名可見
在OnBeforeRequest
中
oSession["request-trickle-delay"]="3000";
爲請求添加3秒延時oSession["response-trickle-delay"]="3000";
爲服務器響應添加3秒延時記得saveScript
Rules
除此以外,Fiddler還提供了大量好用的插件供咱們特定的需求 這裏就不一一贅述了,有須要的朋友能夠本身上去看一看 官方下載地址
Fiddler的使用到這裏就差很少了 熟練使用Fiddler能夠給工做或者本身我的項目帶來莫大的幫助