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证书



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


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

关闭windows代理模式


