一秉馏、下載Fiddler
鏈接:https://pan.baidu.com/s/1u_8OI9gy0FswxHCLekHSDw
提取碼:p3b4
二、配置fiddler
我們安裝好fiddler之后靡挥,需要更改一下網(wǎng)絡(luò)鏈接纵柿,這里我以APP抓包為例進行講解蜈抓,使用安卓模擬器進行操作,APP軟件為慕課網(wǎng)5.1.0版本昂儒;
1沟使、fiddler選項設(shè)置:選擇tools---->fiddler options
image.png
2、選擇HTTPS:全部勾選
image.png
image.png
3渊跋、選擇connections:端口默認設(shè)置8888
image.png
image.png
4腊嗡、配置模擬器無線網(wǎng)絡(luò):注意要長按無線網(wǎng),選擇修改網(wǎng)絡(luò)拾酝,點擊高級選項燕少,代理設(shè)置為手動,主機名寫入本地?zé)o線網(wǎng)絡(luò)適配器的地址蒿囤,端口默認8888客们,點擊保存;
image.png
image.png
image.png
image.png
5蟋软、下載fiddler證書:輸入本地IP地址加端口镶摘,選擇fiddlerRoot centificate一步步進行添加;
image.png
image.png
6岳守、安裝完成之后重啟凄敢;
三、修改返回數(shù)據(jù)
修改返回數(shù)據(jù):有時候我們會遇到一些APP升級的提示信息湿痢,此時我們無法進行抓包操作涝缝,這個時候應(yīng)該進行修改返回數(shù)據(jù),進行操作譬重;
1拒逮、遇到升級提示的APP:
image.png
image.png
2、定位升級接口:進行數(shù)據(jù)的修改臀规;
image.png
image.png
3滩援、修改數(shù)據(jù)并保存:
image.png
image.png
image.png
3、選擇AutoResponder:
image.png
image.png
image.png
image.png
image.png
4塔嬉、此時我們退出再次進入玩徊,升級提示信息消失租悄;
四、添加過濾規(guī)則
有時候我們只是想抓取接口恩袱,但是實際會返回給我們圖片泣棋、404、502信息的一些接口畔塔,我們?nèi)绻幌肟吹竭@些潭辈,我們可以進行過濾,一張截圖說明澈吨;
image.png
image.png
過濾圖片等前端樣式把敢,只修改格式即可(REGEX:(?insx)/[^?&].(css| ico | jpg | png | gif | bmp | wav| js)(?.)?$)
五、fiddler接口測試
1棚辽、以post請求方式為例技竟,進行簡單的接口測試;
首先我們確定將要進行測試的接口:http://www.imooc.com/api3/searchindex
image.png
image.png
2屈藐、選擇TextView,將body信息復(fù)制熙尉;
image.png
image.png
3联逻、選擇headers,確定類型信息检痰,將Content-Type信息復(fù)制包归;
image.png
image.png
4、進行接口測試:
image.png
image.png
5铅歼、查看結(jié)果信息公壤,完成接口測試:
image.png
image.png