弱網環境測試-Charles學習


一、Charles安裝

       下載地址:http://www.charlesproxy.com

       破解文件:charles.jar  直接替換Charles安裝目錄下的charles.jar文件

       證書下載:http://www.charlesproxy.com/ssl.zip,解壓后導入移動設備

      (ios設備導入:郵件發送,也可通過Safari下載安裝

          Android設備導入:系統設置-個人-安全和隱私-憑據存儲-從sd卡安裝,將下載的crt文件安裝)

二、Charles環境配置

       1、Charles端口設置

                        

       2、IOS&Android代理環境配置

             

把代理模式設置為手動,設置主機名為Charles所在機器的ip,端口號為Charles配置的代理端口。這樣手機客戶端的所有http請求,都會被charles代理。可以方便的查看客戶端的http請求。

    • mac網絡IP獲取方法:1、系統偏好設置-網絡     2、控制台輸入ifconfig           

   

   3、瀏覽器代理環境配置

http://wiki.sankuai.com/pages/viewpage.action?pageId=240570419

chrome應用商店下載添加插件:SwitchySharp,配置代理ip和端口

 

設置保存后啟動此插件

然后啟動charles,點擊start recording 打開所要請求的網頁就可以進行獲取http請求

三、Charles抓包

      環境配置后,charles會獲取被代理的設備所有http請求,這里以大象查看圖片為例簡單介紹

      

四、Charles限流

           

根據所需可限制網速

注:Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(最大傳輸單元)

3G隨使用環境的不同約有300k-2Mbps左右的水平,2.5G(GPRS)一般在100kbps左右,2G(GSM)一般在5-9kbps左右


免責聲明!

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



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