1.安裝
a.可以從官網(wǎng)下載:https://www.charlesproxy.com/download/,根據(jù)自己的電腦平臺(tái)選擇適合自己的下載
b.Mac 下推薦一個(gè)網(wǎng)站:http://xclient.info/蜒滩,可以查找到charles 進(jìn)行下載滨达,均為破解版。
c.破解方式:1.下載后將charles.jar文件復(fù)制到對(duì)應(yīng)的文件中俯艰。mac下路徑為:/Applications/Charles.app/Contents/Java/ ?捡遍。
2.使用SN.txt中的序列碼,進(jìn)行注冊(cè)成功
2.使用方式—手機(jī)黨
a.打開charles后竹握,選擇proxy -> proxySettings ->Proxies画株,可以根據(jù)自己的喜好設(shè)置你的端口號(hào)。比如我設(shè)置的8801
b.使你需要抓包的手機(jī)設(shè)置服務(wù)器和端口號(hào):服務(wù)器為電腦的ip涩搓,端口號(hào)設(shè)置為charles 設(shè)置的端口號(hào)
3.此時(shí)charles 會(huì)彈出連接的彈框
4.點(diǎn)擊Allow污秆,就可以進(jìn)行抓包了
打開你需要測(cè)試的app,以移動(dòng)工作站為例
3.PC端
a.直接選擇 代理對(duì)用的瀏覽器
b.點(diǎn)擊你需要測(cè)試的網(wǎng)頁(yè)
4.界面介紹
a.Structure
b.Sequence
掃帚:清除當(dāng)前session的數(shù)據(jù)
紅點(diǎn):亮著:表示錄制開始昧甘;灰色:表示錄制結(jié)束
烏龜:灰色:網(wǎng)速限制關(guān)閉;亮著:網(wǎng)速限制打開
六邊形:灰色:斷點(diǎn)不可用战得;亮著:斷點(diǎn)可用
c.各功能使用
BreakpointSetting:對(duì)某個(gè)接口或一系列接口進(jìn)行斷點(diǎn)設(shè)置
在各字段中輸入需要設(shè)置斷點(diǎn)的接口
對(duì)于一系列接口需要使用通配符進(jìn)行設(shè)置
可以對(duì)request或repsonse 進(jìn)行設(shè)置(斷點(diǎn)斷在request還是response)
SSLSetting:針對(duì)https的連接無(wú)法連接上充边,設(shè)置對(duì)應(yīng)的ssl 即可
Mapping Remote:經(jīng)本地的地址修改為遠(yuǎn)程服務(wù)器的地址
Local Remote:修改為本地的設(shè)置的結(jié)果,將response 修改的數(shù)據(jù) 使用本地文件設(shè)置
Rewrite :可以修改接口的請(qǐng)求頭,返回值等