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