一、安裝
1. 下載
打開安裝程序
2.安裝

一路按下next即可安裝(保證電腦里沒有其他charles即可)
3.破解

打開漢化補丁選擇“中文破解版”,按下patch即可
4. 進入界面

二. 連接
?PC抓包只需要點擊上方的代理—windows代理即可

以下是手機端
1. 電腦charles客戶端下載SSL證書

幫助—SSL代理—安裝charles證書

選擇當前用戶

將所有的證書都放入下列存儲—受信任的根證書頒發(fā)機構—下一步—完成

手機端下載charles證書
網頁http://charlesproxy.com/getssl

如圖即完成
注:如果出現沒認證情況是因為沒權限,手動在手機設置里給證書提供權限即可。
2. 配置代理服務器

菜單欄上選擇“代理—代理設置,
填入代理端口xxxx
勾選啟用透明HTTP代理

查看自己本機IP

手機端和電腦連入同一WIFI 設置代理服務器主機名及IP端口號,打開一個網頁即可連入charles
三. 功能

從左到右分別為:
(1)清除當前會話
(2)停止記錄
(3)開始限流/停止限流
(4)開始斷點/停止斷點
(5)根據所寫內容撰寫新請求
(6)重發(fā)選定請求
(7)工具
(8)設置
1. 顯示模式:有結構和序列兩種模式
(1)結構模式:可以很清晰的看到請求的數據結構,而且是以域名劃分請求信息的,可以很清晰的去分析和處理數據。

(2)序列:可以看到全部請求,這里的結果以數據請求的順序來顯示,可以根據時間、大小等自由排序

2. 模擬網速功能
在線上環(huán)境通常有些因為網速慢導致的bug,在本機無法重現,那時候就很抓瞎,模擬網速功能支持對帶寬、利用率、往返延遲、字節(jié)進行配置,并且支持3G/4G或者其他網絡模式。
上方工具欄的代理—限流設置—啟用限流

3. 過濾設置
(1)軟件下方的過濾可以進行簡單的過濾

(2)上方工具欄的代理—記錄設置—包括—添加
可以對網絡請求進行過濾。
然后填入需要監(jiān)控的協(xié)議,主機地址,端口號等。這樣就可以只截取目標網站的封包了。

然后填入需要監(jiān)控的協(xié)議,主機地址,端口號。這樣就可以只截取目標網站的封包了。
四. 操作(以安卓端模擬器健康瑞為例)
1. 打開app
左邊顯示打開的域名并進行分類

點擊“+”號可以查看具體
2. 選取其中一項
(1)右側“概述”中可以詳細看到網頁各個參數
用到的協(xié)議,URL,請求時間,相應速度,狀態(tài)等。
比如該圖片的持續(xù)時間為119ms
請求為1ms響應為23ms延遲為33ms


(2)內容
標頭,原始數據等等

(3)總結
每個圖片打開的詳細時間。

(4)圖表:有時間軸進度條,更加直觀

以及下方的類型選擇

3. 用序列查看
比如我點擊了持續(xù)時間

有個下箭頭,證明排列順序按照持續(xù)時間降序排列。

下方的概述內容圖表等和之前一樣
