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/n/368103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
BDTXLBDTXL
上一篇 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》并非郭磊所作的金庸群侠系列,故《金庸群侠…

    游戏 2025-02-15

发表回复

登录后才能评论