Charles常用功能

Charles常用功能

1. 過濾不必要的網(wǎng)絡(luò)包

在抓取手機發(fā)送的請求時,有許多請求包是對圖片等不需要關(guān)注的資源的請求,我們只想對指定目錄服務(wù)器上發(fā)送的請求進行抓取,這時候就可以通過過濾網(wǎng)絡(luò)包的方式實現(xiàn)。有兩種實現(xiàn)方式:

選擇Proxy->Recording Settings菜單,然后在include欄添加需要抓取包的指定服務(wù)器請求協(xié)議、地址、端口號,也可以在exclude欄添加不抓取包的地址。

include:能抓取到的

exclude:不能抓取到的

2)在主界面的中部的 Filter 欄中填入需要過濾出來的關(guān)鍵字。例如我們的服務(wù)器的地址是:http://blog.csdn.net, 那么只需要在 Filter 欄中填入 csdn 即可。

注意:通常情況下,我們使用方法一做一些臨時性的封包過濾,使用方法二做一些經(jīng)常性的封包過濾。

2. 斷點替換/修改數(shù)據(jù)

2.1. 斷點的作用:用來構(gòu)建異常的測試場景

2.2. 步驟:

方式一:

右擊接口鏈接,選擇“BreakPoints”

在瀏覽器刷新對應(yīng)接口的頁面

此時會自動跳轉(zhuǎn)到Charles并顯示出接口請求信息

點擊“Edit Request”,修改請求信息,點擊“Execute”

點擊“Edit Response”

在數(shù)據(jù)格式蘭中選擇合適的顯示格式,比如“json”

修改對應(yīng)的數(shù)據(jù),點擊“Execute”

回到瀏覽器查看數(shù)據(jù)應(yīng)該為修改之后的response的信息

方式二:

Proxy → Breakpoint settings...中手動新建/啟用某個斷點;

要求勾選enable breakpoints之后當(dāng)下次再有該請求時,會自動進入斷點模式

新建斷點

3. 模擬慢網(wǎng)速

為什么要做模擬慢網(wǎng)速

不是所有的地方網(wǎng)絡(luò)都好,所以要模擬慢網(wǎng)速。主要用在App端,因為PC一般都是寬帶聯(lián)網(wǎng),而App哪里都有可能去。比如,測試要去上廁所

4. 壓測服務(wù)器

依次點擊tools—Repeat Advanced

選擇好并發(fā)線程數(shù)和打壓次數(shù),點擊ok就能進行對產(chǎn)品的GET和POST請求進行測試服務(wù)器并發(fā)處理的性能,當(dāng)然這里只是簡單的進行壓測,并且只能對Charles抓到的http協(xié)議的請求進行重復(fù)并發(fā),缺點就是如TCP類的抓不到的就不能了,算是個小小的缺陷吧。

5 . 模擬404

1、tools——>blacklist

2、 允許啟用黑名單功能,選擇接口返回錯誤的形式(404 或者403),添加接口地址并保存

【blocking connection】 選項可以選擇“drop connection”或者 “403 respose”.前者接口會直接返回404錯誤,后者接口返回403錯誤

3、 選中需要返回404/403的接口,點擊【ok】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 過濾不必要的網(wǎng)絡(luò)包 在抓取手機發(fā)送的請求時,有許多請求包是對圖片等不需要關(guān)注的資源的請求,我們只想對指定目錄...
    Danjing閱讀 729評論 0 0
  • 轉(zhuǎn)自:http://blog.csdn.net/ty_hf/article/details/54575174 1....
    MR_LiY閱讀 705評論 0 0
  • charles使用教程 簡介 安裝證書 過濾網(wǎng)絡(luò)請求 斷點 模擬弱網(wǎng)環(huán)境 重發(fā)(造數(shù)據(jù)、簡單并發(fā)) 一、簡介 Ch...
    Roshan_閱讀 1,292評論 0 2
  • 簡介 Charles是一款用于HTTP信息抓包工具,可以快速有效的獲得HTTP信息,非常利于開發(fā)者的網(wǎng)頁開發(fā)和調(diào)試...
    Travelcolor閱讀 1,296評論 0 3
  • 一、使用Breakpoins斷點 1.1輸入666并百度一下,打開Charles找到抓取的該接口 1.2右鍵點擊B...
    嚶嚶嚶999閱讀 1,270評論 0 4

友情鏈接更多精彩內(nèi)容