Charles的過濾四種方法
a.filter的過濾,可以輸入關(guān)鍵字來快速篩選出 URL 中帶指定關(guān)鍵字的網(wǎng)絡(luò)請(qǐng)求
b.ctrl+f的過濾 ?對(duì)請(qǐng)求頭 ?響應(yīng)體 ?等進(jìn)行過濾
c.可以使用過濾url的方式
d.可以使用focus的方式過濾 ?只顯示已經(jīng)選中的url其他的進(jìn)行隱藏
charles斷點(diǎn)設(shè)置
1、選擇你要設(shè)置斷點(diǎn)的接口

2、右鍵選擇 Breakpoints

3、斷點(diǎn)的相關(guān)配置, Proxy ——>Breakpoint Settings

5、雙擊剛剛已經(jīng)設(shè)置的斷點(diǎn)接口,進(jìn)行設(shè)置


6、 1)? 把參數(shù)刪掉,寫*
2)? 可修改請(qǐng)求
? 3)可修改返回
7、點(diǎn)擊ok, 重新再跑一下接口。 當(dāng)跑到設(shè)置斷點(diǎn)的接口時(shí),網(wǎng)頁(yè)會(huì)暫停,這個(gè)時(shí)候Charles進(jìn)入breakpoints?
1 ) 點(diǎn)擊Edit Request 修改請(qǐng)求參數(shù)。這里根據(jù)你要測(cè)試的數(shù)據(jù)來修改

2) 修改好參數(shù)后,點(diǎn)擊Execute (執(zhí)行)。 另外 Abort (中止), Cancel (取消)

3)點(diǎn)擊執(zhí)行后,來到返回的頁(yè)面,這個(gè)時(shí)候在Charles可以查看返回的數(shù)據(jù)。也可以對(duì)其進(jìn)行修改,好了之后 點(diǎn)擊 Execute?

8、這個(gè)時(shí)候頁(yè)面就可以執(zhí)行完成了,可以看到修改過后的請(qǐng)求返回是什么效果,達(dá)到測(cè)試的目的。
模擬弱網(wǎng)測(cè)試


Charles抓包詳解


1.什么是Charles
Charles是一款Http代理服務(wù)器和Http監(jiān)視器,當(dāng)移動(dòng)端在無線網(wǎng)連接中按要求設(shè)置好代理服務(wù)器,使所有對(duì)網(wǎng)絡(luò)的請(qǐng)求都經(jīng)過Charles客戶端來轉(zhuǎn)發(fā)時(shí),Charles可以監(jiān)控這個(gè)客戶端各個(gè)程序所有連接互聯(lián)網(wǎng)的Http通信。
2.安裝Charles客戶端
打開瀏覽器訪問Charles官網(wǎng)https://www.charlesproxy.com/,下載相應(yīng)系統(tǒng)的
Charles安裝包,然后一鍵安裝即可。
3.進(jìn)入頁(yè)面

4.電腦charles客戶端下載SSL證書幫助—SSL代理—安裝charles證書



5.配置代理,要不然抓的包打不開,點(diǎn)擊代理>ssl代理設(shè)置


6.移動(dòng)端抓包
手機(jī)移動(dòng)端下載SSL證書幫助—SSL代理—在移動(dòng)端設(shè)備或遠(yuǎn)程瀏覽器安裝charles證書

關(guān)閉windows代理模式


