day3 Fiddler---2018-10-19

一、官網(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容