Charles详解


Charles的过滤四种方法

a.filter的过滤,可以输入关键字来快速筛选出 URL 中带指定关键字的网络请求

b.ctrl+f的过滤  对请求头  响应体  等进行过滤

c.可以使用过滤url的方式

d.可以使用focus的方式过滤  只显示已经选中的url其他的进行隐藏

charles断点设置

1、选择你要设置断点的接口

2、右键选择 Breakpoints

3、断点的相关配置, Proxy ——>Breakpoint Settings

5、双击刚刚已经设置的断点接口,进行设置

6、  1)  把参数删掉,写*

   2)  可修改请求

     3)可修改返回


7、点击ok, 重新再跑一下接口。 当跑到设置断点的接口时,网页会暂停,这个时候Charles进入breakpoints 

1 ) 点击Edit Request 修改请求参数。这里根据你要测试的数据来修改

2) 修改好参数后,点击Execute (执行)。 另外 Abort (中止), Cancel (取消)

3)点击执行后,来到返回的页面,这个时候在Charles可以查看返回的数据。也可以对其进行修改,好了之后 点击 Execute 


8、这个时候页面就可以执行完成了,可以看到修改过后的请求返回是什么效果,达到测试的目的。

模拟弱网测试


设定好弱网带宽
添加网络主机后点击确定


小乌龟变绿说明弱网打开


网速变慢


Charles抓包详解



1.什么是Charles

Charles是一款Http代理服务器和Http监视器,当移动端在无线网连接中按要求设置好代理服务器,使所有对网络的请求都经过Charles客户端来转发时,Charles可以监控这个客户端各个程序所有连接互联网的Http通信。

2.安装Charles客户端

打开浏览器访问Charles官网https://www.charlesproxy.com/,下载相应系统的

Charles安装包,然后一键安装即可。

3.进入页面

4.电脑charles客户端下载SSL证书帮助—SSL代理—安装charles证书

帮助>ssl代理>安装证书


选择当前用户


将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成


5.配置代理,要不然抓的包打不开,点击代理>ssl代理设置

代理>ssl代理设置


点击添加,然后主机端口都设置成*即可,然后确定即可


6.移动端抓包

手机移动端下载SSL证书帮助—SSL代理—在移动端设备或远程浏览器安装charles证书

帮助>ssl代理>安装证书


关闭windows代理模式

代理>windows


代理>代理设置>代理服务端口号


打开手机模拟器,点击wifi,把代理主机号换成本机ip即可
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容