Charles傻瓜教程

Charles 是在现在常用的网络封包截取工具,下面总结一下常用的吧!
安装:去 Charles 的官方网站(http://www.charlesproxy.com)下载进行安装,会有试用期(不想买你懂的。。。)
Charles 主要提供两种视图,分别名为 Structure 和 Sequence
设置代理:proxy->proxy settings->proxies里面配置,端口一般设置为8888
在这里插入图片描述在这里插入图片描述
手机端配置代理(忽略)
代理配置好之后,电脑上会弹窗提示有手机等终端连接到Charles,点击允许据或者allow,此时手机和电脑就连接上了。
如果要抓https的请求,手机端需要安装证书,在手机自带浏览器里面输入:https://chls.pro/ssl
在这里插入图片描述
证书安装之后就可以正常使用了。但是对于ios机器还要设置一下证书信任相关内容。
进入设置->通用->关于本机->证书信任设置,找到刚刚安装的证书。
在手机上打开你要访问的页面就能在charles里面看到页面的各个请求啦。

模拟网络环境:
Proxy ->Throttle Setting,勾选上 Enable Throttling
在这里插入图片描述
修改网络请求:在请求列表中选择需要修改的请求,右键菜单中选择 Compose,接下来就可以在下面修改 key,value 了,点击 Execute 发送请求
在这里插入图片描述
还可以在请求列表中选择需要修改的请求,右键键选择 Breakpoints,然后再次访问这个接口,这时 Charles 会捕获到该接口并让你修改 Request,修改完成后点击 Execute 会再次让你修改 Response,这时就可以修改,key,value 了,同样点击 Execute 发送请求。
在这里插入图片描述
Rewrite:如果我们要经常性的修改 Response,设置 Rewrite 即可
Tools–Rewrite
在这里插入图片描述

网络映射功能:可以将一个请求地址映射到另一个地址,比如配置测试环境地址映射到线上,可以不用更改host
Tools–Map Remote
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值