学习笔记:测试抓包工具fiddler
正文
fiddler是一款常用的代理式HTTP抓包工具。
實(shí)現(xiàn)原理:客戶端服務(wù)器進(jìn)行消息交互時(shí),HTTP客戶端需要設(shè)置fiddler作為代理,把http請(qǐng)求發(fā)送給fiddler,fiddler再轉(zhuǎn)發(fā)給服務(wù)器,同樣,服務(wù)器返回消息也是先返回給fiddler,再由fiddler轉(zhuǎn)發(fā)給客戶端。
? ? ? ? ? ? ? ? ? 客戶端 ------>代理------>服務(wù)器
? ? ? ? ? ? ? ? ? 客戶端 <------代理<------服務(wù)器
下載鏈接:fiddler下載鏈接
下載完成直接運(yùn)行安裝。
fiddler啟動(dòng)后,會(huì)自動(dòng)啟動(dòng)一個(gè)代理服務(wù)器,監(jiān)聽(tīng)在8888端口上
可以在電腦設(shè)置→代理內(nèi)進(jìn)行查看
?安裝好后需要設(shè)置一下抓包過(guò)濾項(xiàng),否則抓到的包太多,不利于分析。
1) 根據(jù)目標(biāo)主機(jī)地址過(guò)濾
1.點(diǎn)擊右上角的filters
2.勾選Use Filters
3.選擇show only on following Hosts,表示僅抓取下面的地址的消息。
4.輸入想要抓取的HTTP消息的目標(biāo)地址,用分號(hào)隔開(kāi),* 可以作為通配符。
5.點(diǎn)擊‘changes not yet saved’,保存生效。
?
2) 通過(guò)URL中關(guān)鍵字符過(guò)濾
表示只抓取url中包含該關(guān)鍵字的消息,比如做api接口測(cè)試,則輸入關(guān)鍵字‘a(chǎn)pi’。
?設(shè)置好后就可以查看我們抓到的消息包了
?
?手機(jī)抓包
以安卓手機(jī)為例
1、確保手機(jī)和運(yùn)行fiddler的電腦使用的是同一個(gè)子網(wǎng),比如使用同一個(gè)wifi信號(hào)連接
2、設(shè)置fiddler,允許遠(yuǎn)程機(jī)器連接自己,點(diǎn)擊菜單option,點(diǎn)擊connections標(biāo)簽,勾選 Allow remote computer to connect, 如下所示
?3、打開(kāi)手機(jī)wifi,選擇當(dāng)前的wifi,點(diǎn)擊修改網(wǎng)絡(luò),點(diǎn)擊“代理設(shè)置”,主機(jī)名和端口輸入fiddler所在機(jī)器的ip地址(通過(guò)ipconfig查看)和代理端口8888。
這樣手機(jī)抓包環(huán)境就設(shè)置好了,IOS和安卓大同小異。
掃碼關(guān)注公眾號(hào)‘自動(dòng)化測(cè)試研習(xí)社’
一起變強(qiáng)
總結(jié)
以上是生活随笔為你收集整理的学习笔记:测试抓包工具fiddler的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 后级功放机与单声道功放机的功能有哪些区别
- 下一篇: 福彩3D数据整理