1.Fiddler是一個http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點,查看所有的“進(jìn)出”Fiddler的數(shù)據(jù)(指cookie,html,js,css等文件)
2.Fiddler應(yīng)用:
二、下載監(jiān)控程序HTTP/HTTPS流量
查看、分析請求內(nèi)容和響應(yīng)內(nèi)容
模擬發(fā)送請求
設(shè)置自動響應(yīng)內(nèi)容
弱網(wǎng)測試
全局、局部斷點
Fiddler官網(wǎng):https://www.telerik.com/fiddler
三、界面介紹 主界面六大區(qū)域及介紹(區(qū)域如圖)1、區(qū)域1:菜單欄了解點:
File—>Capture Traffic 啟用或停止捕捉流量
File—>Save 保存
Save—>All Session 保存全部會話;
Save—>Selected Session 保存選擇的會話;
Save—>Request 保存請求;
Save—>Response 保存響應(yīng);
Edit—>Remove 移除
Remove—>Selected Sessions 移除選擇的會話;
Remove—>Unselected Sessions 移除未選擇的會話 ;
Remove—>All Sessions 移除全部會話;每次抓包之前,可以先清空全部會話
Edit—>Mark 標(biāo)記
Mark—>Strikeout 標(biāo)記刪除線;
Mark—>Red 標(biāo)記紅色;
Mark—>Unmark 取消標(biāo)記;
Rules—>Automatic Breakpoints 自動斷點
Automatic Breakpoints—>Before Requests 請求之前斷點;
Automatic Breakpoints—>After Responses 響應(yīng)之后斷點;
Automatic Breakpoints—>Disabled 禁用斷點;
Automatic Breakpoints—>Ignore Images 忽略圖片設(shè)置斷點;
Rules—>Performance 性能
Performance—>Simulate Modem speeds 模擬調(diào)制解調(diào)器速度;
Performance—>Disable Caching 禁用緩存;
Performance—>Cache Always Fresh 不斷更新緩存;
2、區(qū)域2:常用快捷操作Tools—>Options選項
Options—>Connections 連接
Options—>HTTPS 用于捕捉HTTPS協(xié)議的會話
了解點:
3、區(qū)域3:抓到的會話包在這顯示Replay—>重放;
?—>Select All 移除全部;
…
? Any process 可以選擇抓取的程序
? Go—>打斷點時使用
Find—>查找,可以用來快速定位自己要抓的包
TextWizard—>文本編碼工具
#—>圖標(biāo)及序號,可以點擊用來排序
Result—>HTTP響應(yīng)狀態(tài)碼
Protocol—>請求使用的協(xié)議
Host—>主機名
URL—>定位地址
Caching—>緩存
Content-Type—>數(shù)據(jù)類型
Process—>程序進(jìn)程及ID
了解點:
4.1 Inspectors 檢查員可以直接雙擊會話列表的包進(jìn)入Inspectors
請求部分包含:
1、Headers 頭部,包含Request Headers,Clint,Cookies,Security,Transport
2、TestView 文本信息,
3、SyntaxView 腳本信息,
4、WebForms 表單,可以查看表單數(shù)據(jù)
5、HexView 十六進(jìn)制顯示
6、Cookies
7、Raw,JSON,XML 數(shù)據(jù)格式
GET方法:請求行(即第一行)由–請求方法,路徑,參數(shù),協(xié)議及版本組成
POST方法:請求行(即第一行)由–請求方法,路徑,協(xié)議及版本組成,參數(shù)放置在請求體中,post方法也可以沒有請求體
響應(yīng)部分包含:
1、Headers 頭部,包含Response Headers,Cache,Cookies,Transport
2、TestView 文本信息,
3、SyntaxView 腳本信息,
4、ImageView 圖片信息,
5、HexView 十六進(jìn)制顯示,
6、WebView 網(wǎng)頁信息,
7、Caching 緩存,
8、Cookies
9、Raw,JSON,XML 數(shù)據(jù)格式
響應(yīng)報文也由三部分組成(響應(yīng)行+響應(yīng)頭+響應(yīng)報文),響應(yīng)報文(響應(yīng)返回的數(shù)據(jù),如css,json)也可以沒有
原理:獲取接收的請求,返回自動設(shè)定的響應(yīng)
可以用來模擬發(fā)送請求,做簡單接口測試
過濾器可以設(shè)置請求限制,精確抓包
第一個框:Capturing ->可以打開或關(guān)閉
第二個框:捕捉哪的流量,可以更改
第三個框:是斷點狀態(tài),可以點擊改變
1.先打開Tools—>Options選項,配置HTTPS和Connections,
2.為了精確抓包,可以對Filters過濾器進(jìn)行設(shè)置,
3.然后清空會話Remove—>All Sessions,
4.開啟抓包File—>Capture Traffic,
5.發(fā)送請求,
6.檢查數(shù)據(jù)Inspectors
1.先捕捉一條我們要測的會話
2.然后設(shè)置請求之前斷點Rules—>Automatic Breakpoints—>Before Requests;
3.把待測會話拖動到Composer中,執(zhí)行Execute,獲得如下內(nèi)容
4.修改請求參數(shù),運行中斷的會話直到結(jié)束Run to Completion
5.檢查響應(yīng)結(jié)果為修改參數(shù)后的響應(yīng)
1.設(shè)置響應(yīng)后斷點Rules—>>Automatic Breakpoints—>After Responses 響應(yīng)之后斷點;
2.捕捉一條我們要測的響應(yīng)后斷點的會話
3.修改響應(yīng)返回Raw,保存ctrl+s
4.查看返回json數(shù)據(jù),與設(shè)定返回一致
局部斷點是根據(jù)條件進(jìn)行限制的斷點,不會影響到其他條件的請求
5.2.1 命令bpu + url (部分或者全部),根據(jù)url開啟請求前斷點。關(guān)閉輸入bpu
5.2.2 命令bpafter + url (部分或者全部),根據(jù)url開啟響應(yīng)后斷點。關(guān)閉輸入bpafter
== 手機和電腦在同一個局域網(wǎng) ==
1.手機和電腦連接同一個wifi
2.電腦通過網(wǎng)線連接無線路由,手機連這個路由的wifi
3.電腦開一個熱點,手機連接這個熱點
fiddler在Tools中的Options選項勾選Act as system proxy on startup 啟動時充當(dāng)系統(tǒng)代理
點擊手機連接的wifi->代理設(shè)置為手動->端口設(shè)置fiddler端口->主機名設(shè)置為電腦IP
這里的電腦IP就是局域網(wǎng)IP,和手機IP一致
4.重新連接wifi
5.瀏覽器訪問http://IP:fiddler端口號/ 下載fiddler證書,安裝證書
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁名稱:Fiddler簡單使用-創(chuàng)新互聯(lián)
瀏覽路徑:http://m.newbst.com/article40/dpooeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、外貿(mào)網(wǎng)站建設(shè)、微信小程序、面包屑導(dǎo)航、品牌網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容