使用Fiddler對APP進行弱網測試


Android & IOS

1.安裝Fiddler

安裝地址:https://www.telerik.com/fiddler 

 

2.設置

 

(1)如果Fiddler 捕捉不到Https會話,需要設置

 Tools——Options——Http:選中Decrypt Https Traffic,在彈出來的兩個對話框中單擊“yes”,同時選中“Ignore server certificate errors(unsafe)”來忽略一些證書的錯誤

 

 

 (2)設置電腦和手機使用同一個無線網

同上步選擇 Tools——Options——General 

 

確認端口8888工作

 

 

 

 3.(Android)使用手機瀏覽器訪問地址:http://電腦的IP地址:Fiddler的端口號(8888),然后下載證書

(IOS)長按手機連接上的無線網——點擊配置代理——點擊手動——輸入服務器和端口號

 

 

 如果不知道電腦的IP地址可以看如下操作:

打開Fiddler ,鼠標移至右上角的Online可以查看(如果地址太多可以看下方👇)

Win+r——輸入cmd——輸入ipconfig:查看以太局域網適配器WLAN

 

 

 (4)設置手機WLAN

打開WLAN——長按已連接的無線網——選擇“修改網絡”——勾選“顯示高級選項”——點擊代理——點擊手動——輸入服務器主機名(電腦端IP)+服務器端口號(8888)——保存

(5)手機打開瀏覽器網頁,或者要測試的APP,Fiddler會獲取到相關的地址

 

 注意:一般情況下,Fiddler 會獲取到所有的地址,需要設置過濾

點擊Tools——Options ——Https——選擇“from remote clients only”

 

 3.限速

Fiddler Script:可以自動修改Http請求和Http相應的腳本文件,不用手動地去下斷點修改

(1)設置模擬網速:Rules→ Customize Rules,點擊該選項后會出現一個文本編輯框(需要修改兩個數字)

Ctrl+F:搜索m_SimulateModem 找到SimulateModem

修改 request-trickle-delay和response-trickle-delay

 

 

 

(2)修改完成后點擊Rules——Performance——Simulate Modem Speed

Simulate Modem Speed:模擬限速

Disable Caching:禁止緩存

Cache Always Fresh:總是刷新緩存

注意:需要停掉電腦和手機上的其他應用,以免影響網速,導致不准確

4.抓包

點擊一條記錄查看:選擇右側中的Statistics進行查看

Bytes sent 表示發送請求數量

Bytes Received 表示接收到的數量

overall Elapsed 表示總的消耗時間

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM