【Charles】介绍

1. Charles是什么?

        基于HTTP协议的代理服务器,通过代理电脑/浏览器,截取请求和返回达到分析抓包的目的。简而言之就是抓包工具

2.工作原理

        前提: 电脑上安装charles客户端

        客户端(web浏览器/手机端)发送请求->charles接收请求再发送给服务器-> 服务器返回结果给charles-> charles返回给客户端

3. 可以做什么?
  • 支持HTTP/HTTPS代理,抓取接口分析前后端问题
  • 支持流量控制,模拟弱网测试环境
  • 支持接口并发请求
  • 支持重发网络请求
  • 支持断点调试,模拟异常的测试场景,比如修改前端入参,后端返回
  • 支持黑名单,模拟网络超时,请求返回403
  • 支持代理转发,比如Map Remote和Map Local
4.优缺点

        优点:

  • 跨平台(windows,linux,macos)
  • 支持按域名/接口查看报文
  • 网络限速可选择网络类型

        缺点

  • 半免费(免费版本启动需要10s, 使用半小时会强制重启)
5.下载和安装

        下载地址https://www.charlesproxy.com/download/

                 不同的操作系统选择对应的

        安装

                MacOs

                        1.双击.dmg文件

                        2.之后将charles拖动到applications里面去

                Windows

                        1.双击.imi可执行文件

                        2. 可以修改自己想要安装的目录

                        3.根据页面提示操作即可

6. Charles界面介绍

【Charles】界面介绍

7. 电脑/手机抓取HTTP/HTTPS接口流程配置

【Charles】电脑/手机抓包配置流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值