1、下載安裝Charles,
2、安裝好之后,、
3、打開菜單欄,選擇“Proxy”,勾選“Starting Recording”和“Mac OS X Proxy”。
其中“Starting Recording”表示開始進行記錄網絡請求。
“Mac OS X Proxy”表示將系統代理設置通過此“Proxy”。
4、此時打開系統偏好設置,查看網絡偏好設置。
點擊高級,切換到“代理”,可以看到HTTP和HTTPS被設置代理到
127.0.0.1 端口號8888
5、這是可以進行HTTP請求分析了,但是如果要進行https請求分析,還需要進一步操作。
打開“Charles”Helper菜單,選擇“Install Charles CA SSL certificate…”
將證書添加到系統鑰匙串中。
6、打開菜單欄選擇“Proxy”》“Proxy settings”
7、彈出對話框,切換到“SSL”,在“Locations”下點擊“Add”按鈕,添加一個空的規則。
在彈出來的“Edit Locations”直接點擊“OK”。
8、這個時候就可以抓取HTTPS請求了。
END
二、移動端設備進行測試
1、查看本機IP,
在Charles,點擊菜單欄的“Help”,選擇“Local IP Address”,就可以看到IP了。
2、看到了本機的IP,這個時候打開移動端Wifi設置。
將代理IP這是為上面的IP,端口設置為,前面步驟的“8888”。
注意:需要電腦和移動設備處于同一個局域網才行。
END
三、模擬網絡速度
1、選擇菜單欄的“Proxy”,選擇“Throttle Setting”
2、在彈出來的設置菜單,勾選“Enable Throttle”,選擇“Throttle preset”模擬的速度。
3、點擊“OK”關閉,回到主頁面,點擊工具欄里的小旗幟。
當有網絡請求時,就可以被攔截,并根據設置,來模擬設置的網絡狀態了。