一、官網(wǎng):fiddler2.com
二、作用
?可監(jiān)控http/https
查看功能
偽造功能
測試網(wǎng)站性能----網(wǎng)站優(yōu)化
解密https的web回話
fiddler第三方插件
三、工作原理
客戶端---代理服務(wù)器---服務(wù)器
代理模式
????流模式---streaming? ? 實時返回
? ? ? ? 可事實把服務(wù)器數(shù)據(jù)返回給客戶端
? ? ? ? 更接近瀏覽器本身真實的行為
????緩沖模式---buffering? ?完成后返回
? ? ? ? 可控制最后的服務(wù)器響應(yīng)
? ? ? ? http請求所有的數(shù)據(jù)都追備好之后才把數(shù)據(jù)返回給客戶端
四、常見使用場景
開發(fā)環(huán)境host配置
? ? ? ?多個開發(fā)環(huán)境相互切換
前后端接口調(diào)試
? ? ? ? ? 寫js代碼fiddler只需一個ui界面進行配置即可
線上bugfix
? ? ? ? 將發(fā)布的文件代理到本地,快速定位線上bug
性能分析和優(yōu)化
? ? ? ? fiddler會提供請求的實際圖
? ? ?五、工具條常用功能
氣泡圖標(biāo)---增加備注
replay---回放按鈕---快捷鍵---R鍵
x圖標(biāo)---清空監(jiān)控面板---remove all
? ? ? ? ? ? ? 過濾圖片---images
? ? ? ? ? ? ? ? 非200的請求
Go---調(diào)試dubug---狀態(tài)欄---朝上一個x表示發(fā)送有斷點,朝下表示返回斷點
stream---模式切換----流模式與緩沖模式(默認)
decode---解壓請求
keep:all sessions---保持回話---內(nèi)存小就換一個
any process---過濾請求---pick target--靶心移到瀏覽器上
find---查找---eg:百度--顏色用pink
save---保存回話---eg:save---demo1---清空之后---file---recent archives
相機小公舉---保存截圖
時鐘按鈕---計時器
browse---快速啟動瀏覽器
clear cache---清楚緩存
textwizard---編碼/解碼---eg:點擊進入----urldecode
tearoff---分離面板---恢復(fù)則直接關(guān)閉就好
MSDN search---MSDN搜索---
六、狀態(tài)欄操作
黑色快---控制臺---eg:help
capturing---控制fiddler是否工作---點擊-不工作
web browsers---過濾回話來源
空---
數(shù)值---記錄當(dāng)前展示的回話數(shù)量
選中會話時---數(shù)值旁邊會顯示選中的地址
七、監(jiān)控面板
記錄來自于服務(wù)器端的請求會話---web server
#? ?
result? ? ? ?狀態(tài)碼
protocol? ? ?http? ?https
host? ? ? ? 域名
server ip? ? 服務(wù)器切換---是否正確
url? ? ? ? ? 會話
? ? ? ? statistics----數(shù)據(jù)統(tǒng)計----性能指標(biāo)----優(yōu)化web性能
? ? ? ? ? ? ? ????????????? clientconnectted? ? ?客戶端連接建立時間
? ? ? ? ? ? ? ????????????? clientbeginrequest? ? 請求時間
????????????????????????----全世界平均數(shù)據(jù)-----?
? ??????????????????????????????RTT---往返時間------show chart-----視圖化
? ? ? ? inspectors---對請求解包
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?request headers? ? 請求方面的數(shù)據(jù)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? response? ?返回的數(shù)據(jù)
? ? ? ? autoresponder----文件代理---拖操作區(qū)---選擇----定位bug在哪個文件直接在本地修改
? ? ? ? composer----前后端接口連調(diào)---拖入操作區(qū)---修改請求參數(shù)---點擊excute---(偽造請求)
? ? ? ? fiters
? ? ? ? log---
? ? ? ? timeline---網(wǎng)站性能分析---選擇完整的網(wǎng)站請求----
????????wllow
? ? ? ? headers
? ? ? ? textview
? ? ? ? webform? ? 表單詳細數(shù)據(jù)
? ? ? ? hexview
? ? ? ? auth
? ? ? ? cookies? ?
? ? ? ? raw
? ? ? ? json
? ? ? ? xml
? ? ? ? 八、fiddler文件、文件夾代理和host配置
host配置----tools-->host-->enable點擊====ip---服務(wù)器
? ? ? ? ? ? ? ? 關(guān)閉則----關(guān)閉enable---save
文件替換----線上bug定位-線上文件出問題----autoresponder--->拖到操作區(qū)---精準(zhǔn)匹配---正則表達式也行-->本地文件
九、請求模擬、前后端接口調(diào)試
十、網(wǎng)絡(luò)限速
? ? fiddler2.com/add-ons? ? 下載插件? ? ? ? ?eric's
? ? fiddler script
十一、代碼格式化插件
十二、代理插件---villow
http://pan.baidu.com/s/1mgocpBi