Charles05--菜單介紹


Charles界面基本布局

主菜單欄

File文件菜單的介紹

“導入””導出”這個功能在和別人溝通的時候很常用,比如你向第三方
工具/類庫開發人員求助某個功能,或者有BUG怎么避開;
他們一般會讓你提供抓包到時候收到的文件,或者應用場景之類
的;
你可以導出你捕捉到的信息,發送給別人(類似PS里的PSD源文
件),
別人收到后,在charles里打開就可以看到同樣的抓包信息了,方便
遠程分析和交流;

Edit菜單的介紹

用的一般也就查找和偏好設置;

查找設置

偏好設置

視圖選項

啟動設置

警告設置

view視圖菜單的介紹


里面,無非是查看的視圖結構(按照域名和按照訪問時間)
然后是一些概覽之類的;如下圖:

在下面是把charles的請求和響應以什么方式來展現的;
Focus Host是焦點域名的;這里配置好的可以在結構視圖中,單獨
拎出來顯示;
如下圖,在把zhubangbang.com設為焦點域名,在視圖中是下圖這
么展示的;

在序列視圖的時候,是按照下面這么展示的;
選擇focued后,就會只保留你的焦點域名;

proxy菜單的介紹


這里其實都是常用的功能

常用功能開關區

· stop/start recording 開始/暫停記錄
· stop/start throttling 開始/暫停節流
· enable/disable breakpoints 啟用/禁用斷點

常用功能設置區

· recording settings 記錄設置
· throttle settings 節流設置
· breakpoint settings 斷點設置

反向代理和端口轉發區域

· reverse proxies 反向代理
· port forwarding 端口轉發

charles的代理身份配置區域

· windows proxy Windows代理(開啟整個系統通過charles作為代理)

· mozilla firefox proxy 火狐代理

常用的高級設置區

· proxy setting 代理設置
· ssl proxy setting ssl代理設置
· access control setting 訪問控制設置
· extornal proxy setting 外部代理設置
· web interface setting Web界面設置

常用功能開關區詳解

stop/start recording 和 recording settings
是常用的功能了;這里需要注意就是后面的session1代表當前你將要操作的會話窗口;就是切換是否進行捕獲記錄;
注意:這里的開關只是是否記錄信息的開關,並不是charles的開關;也就是說如果你stop recording 那么只是界面上不再抓取信息了,charles還是一直會工作的;
如果你想實現,你可以在window菜單喜愛 active connerctions 查看當前活動的連接信息,你訪問的時候,這里會一直記錄的

這個功能是和下面是常用工具欄中一個”類似單選框”的圖標是一個功能;

recording settings 主要對常見是進行設置

限制記錄大小;

限制記錄的歷史

顯示websocket的設置;

下面的Imporet和export分別的資源的導入和導出,類似PSD文件一樣,詳細的儲存,方面直接導入使用;但是僅僅是儲存當前的設置;其它窗口的Imporet和export分別代表當前的配置儲存和導出;

這個Include/包含設置,如果你用的不恰當,很可能就把你自己給坑了;

如果你些了百度的域名進入,那就是charles值抓取百度的訪問記錄;其他域名的統統跳過;你可能感覺這並沒有什么問題,畢竟這可以讓你集中注意力的;但是如果你忘記關了,或許過了某一天,你又開始進行抓包設置了,當時你會看到charles雖然打開的,你也開了star recording,而且也可以正常訪問;但是記錄面板屁都沒有;如果你遇到這種情況,你要記住,你遇到的問題可能就是設置了這里;因為只有你設置的才有記錄信息啊;個人非常不建議這么用,你可以通過焦點域名來規避可能存在的這種問題;

如果你因為特殊原因不得不使用這里的設置,那么設置前你一定要清楚,你下次再次進入的時候可能會存在沒有記錄信息的情況;

“只有與你設置的信息才會記錄,如果列表為空,除非在exclude里有排除信息,否則將記錄所有請求”

下面這個選項就是排除的;

如果你把這里的設置了排除www.baidu.com域名下的所有設置,那么當你訪問www.baidu.com的時候,就不會被記錄

同時在include和exclude里設置www.baidu.com ,那么該域名會被屏蔽;

stop/start throttling 和throttling settings

暫時開始慢網速,這個說實話,我自己是不常用的,也就偶爾上線測試看下,或者查看可能存在的加載導致錯誤,很多次上線錢我甚至都忘記看了;

這個說的直白點,就是模擬手機上2G/3G/4G的速度;讓你感受下慢網速的蛋疼之處,從而逼迫你優化你的代碼;嗯,就是這樣的功能;

同時需要注意你的慢速設置,當你不用的時候請記得關閉它,否則訪問速度就是你設置的限制速度。。

這個對應工具欄的的小烏龜圖標,

設置如下

一般選擇多少網速就可以了,下面默認即可;

注意如果你本身網速快;是限速;如果你網速low,你選個100Mbps的,其實也到不了的;

enable/disable breakpoints 和 breakpoints settings

斷點設置是常用的了,沒啥好說的了,可以設置你需要斷點的域名等


免責聲明!

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



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