美文网首页
Charles 使用方法

Charles 使用方法

作者: 花开半夏fly | 来源:发表于2023-02-18 22:39 被阅读0次

Charles使用方法

一、抓取HTTPS信息
然后给手机安装证书:手机连到Charles代理,选择 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”,弹出弹窗,在手机浏览器中输入弹窗中显示的http地址,下载并安装证书。

最后开启https抓包:选择“Proxy”->“SSL Proxying Settings”打开“Enable SSL Proxying” 选择Add,host是要抓包的域名,设置为“”指的是所有域名,端口设置为“”指的所有端口。

二:模拟慢速网络

http://note.youdao.com/noteshare?id=f526abc7aa43c00efc2059f730a8eab5

选择 “Proxy”->”Throttle Setting” 项,在之后弹出的对话框中,勾选 “Enable Throttling”,设置 Throttle Preset 的类型。

三、修改网络请求内容

举例: 首页九宫格修改TagId标签ID 疼痛系列医学播客 7a6bc461-9122-11ea-a33c-1fd8f4c74689;查看列表变化

在抓到的请求,右击,选择“Edit”,编辑请求,点击 “Execute” 发送修改后的网络请求。

三、做压力测试

在抓到的请求,右击,选择“Repeat Advanced”,在弹窗中填写并发数、循环数。

四、修改服务器返回内容
举例: 积分接口,修改我的页面积分值

断点

加载本地文件 (bejson)

分为:Map (适合长期地将某一些请求重定向到另一个网络地址或本地文件)、Rewrite (适合对网络请求进行一些正则替换)、Breakpoints(适合做一些临时性的修改)

  1. Map 功能

分为:Map Remote(将指定的网络请求重定向到另一个网址请求地址)、Map Local(将指定的网络请求重定向到本地文件)

  • Map Remote

选择 “Tools”->”Map Remote”,勾选“Enable Map Remote”,选择“Add”

  • Map Local

选择 “Tools”->”Map Local”,勾选“Enable Map Local”,选择“Add”

  1. Rewrite 功能

选择 “Tools”->”Rewrite”,勾选“Enable Rewrite”,选择“Add”,再选择下面的add,填写“Rewrite rule”。

  1. Breakpoints 功能

反向代理

将本地的端口映射到远程的另一个端口上,可以用来debug。

选择“Proxy”->"Reverse Proxies Settings",勾选“Reverse Proxies”

相关文章

网友评论

      本文标题:Charles 使用方法

      本文链接:https://www.haomeiwen.com/subject/iimpkdtx.html