久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Fiddler幾個常用方法

 簡簡單單1106 2017-01-26
目錄:
Fiddler簡介
手機連接Fiddler
模擬弱網(wǎng)
過濾網(wǎng)絡(luò)
斷點
對一個接口發(fā)送多次請求
修改響應(yīng)的數(shù)據(jù)
只對某一個接口打斷點


Fiddler簡介
Fiddler是一款非常流行并且實用的http抓包工具,,能夠記錄并檢查所有你電腦和互聯(lián)網(wǎng)之間的http通訊,,設(shè)置斷點,查看所有的“進出”fillder的數(shù)據(jù)

fiddler是以代理服務(wù)器的形式工作的,,它使用代理地址為:127.0.0.1,,默認端口為8888。

fiddler作為一個中間的代理,,比如手機要請求數(shù)據(jù),,先把請求發(fā)到fiddler,fiddler再把請求發(fā)到服務(wù)器,服務(wù)器返回的數(shù)據(jù)先返回到fiddler,fiddler再返回到手機上,。

通過fiddler我們可以設(shè)置斷點修改請求的參數(shù)與返回的數(shù)據(jù),。

去官網(wǎng)下載fiddler,然后安裝,安裝完成之后打開

手機連接fiddler:
1,、確保手機與電腦連在同一局域網(wǎng)內(nèi),,因為fiddler只是一個代理,需要將手機的代理只想pc機,,不能互相訪問是不行的,。
2.設(shè)置fiddler。fiddler主菜單選擇tools-->fiddler options-->connections-->勾選Allow remote computers to connect,。(允許遠程連接)然后重啟fiddler,不重啟不行
3.查看電腦的IP地址,。點擊電腦左下角的開始菜單,輸入cmd命令,,在彈出的命令框里面輸入ipconfig命令,,然后找到“無線局域網(wǎng)適配ipv4(wifi)”或“以太網(wǎng)適配ipv4(網(wǎng)線)”,記下iPv4的地址(不是固定不變的,,動態(tài)分配的)
4,、設(shè)置手機。打開手機設(shè)置-->wlan-->找到與電腦同處于一個局域網(wǎng)內(nèi)的wifi-->點擊修改網(wǎng)絡(luò)-->高級選項-->代理選擇手動-->輸入剛才查看的IP地址,,端口號為8888,,點擊保存。
這樣就可以進行抓包了,。運行你要測試的軟件,,就可以在會話列表里面查看到抓到的數(shù)據(jù)。

模擬弱網(wǎng):
fiddler模擬限速正式在客戶端請求前來自定義限速的邏輯,,此邏輯是通過延遲發(fā)送數(shù)據(jù)或接收的數(shù)據(jù)時間來限制網(wǎng)絡(luò)的下載速度和上傳速度,,從而達到限速的效果。
方法:
1,、默認的,,Rlues--.Performance-->Simulate Modem Speeds
點擊之后網(wǎng)速就慢了,。
2、自定義網(wǎng)速
Rules-->Customize Rules 會彈出一個文本框,,點擊ctrl+f搜索simulate,找到限速的原理,,
沒上傳/下載1KB要delay多久
如下:
       if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "300"; 
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "150"; 
        }
    // Delay sends by 300ms per KB uploaded.每上傳1KB延遲300毫秒
  // Delay receives by 150ms per KB downloaded.每下載1KB延遲150毫秒

 一般可以在瀏覽器上看到所謂的2G/3G4G/WIFI網(wǎng)絡(luò)到底是多少,比如谷歌瀏覽器,,點擊右鍵-->選擇“檢查”-->Network-->Offine No throttling,點擊下拉框就可以清楚地看到2G/3G4G/WIFI所代表的是多少KB

過濾:
只抓自己想要的包,,其它的不用去管它,要不然一打開fiddler,,瞬間就滿屏了,,想要找到自己想要的包需要很長時間去篩選。抓包時同時抓手機和pc端上的,。
方法:
1,、在右側(cè)找到Filters,點擊Filters
2、勾選User Filters
3,、點擊第二個下拉框(NO Host Filter),選擇Show Only The Following Hosts
No Host Filter:不設(shè)置hosts過濾
Hide The Following Hosts:隱藏過濾到的域名
Show Only The Following Hosts:只顯示過濾到的域名(一般會用這個)
Flag The Following Hosts:標記過濾到的域名
4,、點擊右上角的Actions就可以過濾了


斷點:
方法:
1、設(shè)置斷點,。Rules-->antomatic Breakpoint-->選擇是在請求前還是請求后,斷點設(shè)置成功后點擊go可以繼續(xù)進行
2,、取消斷點。Rules-->antomatic Breakpoint-->Disabled


只對某一個接口打斷點:
方法:
1.在命令行中輸入命令: bpu http://www.qq.com,,這種方法只會中斷http://www.qq.com
2.消除斷點的方法就是在命令行中輸入命令 bpu,。
 
 



對一個接口發(fā)送多次請求:
方法:
1.啟用后fiddler;手機端創(chuàng)建某條數(shù)據(jù)后,,session中抓到該接口,,右擊目標請求Replay>Reissue Sequentially,會彈出一個框,,填寫要重復(fù)的次數(shù),,就可以多次請求這個接口;
如圖:
 
 
 
 

修改響應(yīng)的數(shù)據(jù):
前期準備:客戶端先請求一次數(shù)據(jù),,把服務(wù)器返回的數(shù)據(jù)復(fù)制一下,,響應(yīng)頭的信息復(fù)制一下,后面會用,;
方法:
1.點擊fillder右上方的AutoResponder,選中Enable rules 和 Unmatched requests passthrough
2.選中左邊欄的會話,,拖住會話到右邊框內(nèi)
3.點擊頁面下方的Rule Editor,有兩個選項,選擇第二個下拉框,,選擇Create New response...,點擊Save按鈕
 
 
4.在彈出框里選擇Header,把Header里的數(shù)據(jù)修改成所需要的數(shù)據(jù)
5.選擇TextView,把之前復(fù)制的數(shù)據(jù)粘貼在里面,,點擊保存
  
 
6.這時,再請求這個接口時,,客戶端上返回的數(shù)據(jù)就是你剛剛粘貼的數(shù)據(jù)
想讓服務(wù)器返回什么數(shù)據(jù)就直接在TextView里面修改數(shù)據(jù)OK了,每次修改完數(shù)據(jù)都要點擊save進行保存,這樣就解決了前端超時時間太短導致來不及修改數(shù)據(jù)的問題,。



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多