Charles設置弱網攻略

一、設置延遲

1、在Charles的Proxy菜單下,選擇Throttle Settings

2、在Throttle Settings窗口中,可以設置延遲和帶寬的大小

<Delay>1000</Delay>

3、以上代碼表示設置延遲為1000ms,可以根據需要進行調整

二、模擬斷網

1、在Charles的Proxy菜單下,選擇Throttle Settings

2、在Throttle Settings窗口中,可以設置丟包率,模擬斷網

<Dropped>0.2</Dropped>

3、以上代碼表示設置丟包率為0.2,可以根據需要進行調整

三、限制帶寬

1、在Charles的Proxy菜單下,選擇Throttle Settings

2、在Throttle Settings窗口中,可以設置延遲和帶寬的大小

<Bandwidth>100</Bandwidth>

3、以上代碼表示限制帶寬為100kb/s,可以根據需要進行調整

四、篡改請求和響應

1、在Charles的Proxy菜單下,選擇Map Local

2、在Map Local窗口中,可以設置響應內容

<Response>
    <Body>
        <p>修改後的響應內容</p>
    </Body>
</Response>

3、以上代碼表示將響應內容替換為「修改後的響應內容」,可以根據需要進行調整

五、模擬網路故障

1、在Charles的Proxy菜單下,選擇Simulator

2、在Simulator窗口中,可以選擇模擬4種故障:網路錯誤、連接超時、伺服器錯誤、DNS錯誤

3、選擇對應的故障類型,可模擬出對應的效果

六、繞過某些請求

1、在Charles的Proxy菜單下,選擇Map Remote

2、在Map Remote窗口中,可以設置某些請求不經過代理伺服器

<Host name="www.example.com" isRegEx="false">
    <Path name="/index.html" isRegEx="false"/>
</Host>

3、以上代碼表示將www.example.com的/index.html頁面直接訪問,不經過代理伺服器

七、使用過濾器

1、在Charles的Proxy菜單下,選擇Filters

2、在Filters窗口中,可以設置過濾規則

<Include>
    <Or>
        <Host>www.example.com</Host>
        <Host>api.example.com</Host>
    </Or>
</Include>

3、以上代碼表示將所有訪問www.example.com和api.example.com的請求都採用過濾規則處理

八、自定義規則

1、在Charles的Proxy菜單下,選擇Rewrite

2、在Rewrite窗口中,可以設置自定義規則

<Rule>
    <Conditions>
        <Method>GET</Method>
        <Path>^/api/[^/]*$</Path>
        <Query>search=([^&]*)</Query>
    </Conditions>
    <Actions>
        <Query append="true">limit=10&search=${search}</Query>
    </Actions>
</Rule>

3、以上代碼表示將/api/路徑下的搜索請求,添加查詢參數limit=10,並且將search參數的值作為參數代入

原創文章,作者:BDTXL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/368103.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BDTXL的頭像BDTXL
上一篇 2025-04-02 01:28
下一篇 2025-04-02 02:00

相關推薦

  • 紹興旅遊景點攻略

    紹興,一個樸實無華、江南水鄉的小城市,擁有著許多獨特的旅遊景點和美食文化。如果你打算前往紹興旅行,那麼以下是一些小貼士和攻略可以幫助你更好地了解這座城市。 一、歷史文化游 紹興歷史…

    編程 2025-04-28
  • Python小遊戲變現攻略

    想要通過編寫小遊戲來變現嗎?Python是一個非常受歡迎的編程語言,特別是在遊戲開發領域。在本文中,我們將介紹如何使用Python編寫遊戲並從中獲利。 一、選擇適合的遊戲類型 首先…

    編程 2025-04-28
  • 蛋卷基金APP下載攻略

    如果你想了解如何下載蛋卷基金APP,請聽我慢慢道來。 一、下載步驟 1、首先,在應用商店中搜索「蛋卷基金」。 <p>打開應用商店,搜索「蛋卷基金」</p> …

    編程 2025-04-27
  • 如何使用Charles Proxy Host實現網路請求截取和模擬

    Charles Proxy Host是一款非常強大的網路代理工具,它可以幫助我們截取和模擬網路請求,方便我們進行開發和調試。接下來我們將從多個方面詳細介紹如何使用Charles P…

    編程 2025-04-27
  • 深入了解Charles配置

    一、入門概述 Charles是一款常用的網路抓包工具,可以在Windows、Mac OS、Linux等操作系統上運行。在使用Charles之前,首先需要下載並安裝Charles軟體…

    編程 2025-04-23
  • Charles教程

    一、安裝和配置 1、下載charles的安裝包,Mac用戶可以在官網直接下載,Windows用戶可以在官網下載exe文件進行安裝。 2、安裝完成後,打開Charles軟體,如果是M…

    編程 2025-04-23
  • Charles安裝包的詳細介紹

    一、安裝包介紹 Charles是一個開發者常用的Proxy工具,可以攔截HTTP/HTTPS協議,模擬慢速數據傳輸,查看請求和響應的內容等。Charles安裝包通常可以從官網上下載…

    編程 2025-04-23
  • Charles設置完全指南

    Charles是一款非常實用的網路代理軟體,它可以幫助開發人員和測試人員輕鬆地監控網路請求和響應,進行調試和測試。在本文中,我們將從多個方面來介紹如何使用Charles進行設置,以…

    編程 2025-04-02
  • CAD2014卸載攻略

    一、CAD2014卸載乾淨的教程 卸載軟體時,許多用戶選擇直接刪除文件夾或程序,這會導致卸載不幹凈。正確的卸載方式應該是: 1、打開控制面板,選擇「程序和功能」。 2、找到CAD2…

    編程 2025-04-02
  • 小白開局玩法心得(金庸群俠傳3全真教攻略)

    《金庸群俠傳3》是由半瓶神仙醋·郭磊開發的一款角色扮演遊戲,於2009年發行。其系列作品有《金庸群俠傳2》。而《金庸群俠傳1》並非郭磊所作的金庸群俠系列,故《金庸群俠…

發表回復

登錄後才能評論