设置弱网(慢网速)

方法一:点击Charles 上方的乌龟标志,模拟网络延迟;

charles怎么设置弱网 charles 断网_Charles抓包工具

 方法二:点击Proxy——Throttle Settings——勾选Enable Throttling——再勾选Only for selected hosts——点击Add,设置指定的域名——OK;(针对指定的域名模拟弱网)

charles怎么设置弱网 charles 断网_搜索_02

断点设置

方式一、

点击Proxy——Breakpoint Setting——勾选Enable Breakpoints——点击Add——添加需要下断点的域名——点击OK;(当指定的域名发送请求时,会被Charles拦截,然后可以对请求和响应进行修改后再放行;)

charles怎么设置弱网 charles 断网_请求数据_03

 点击Add 后,输入要指定的域名,如下图:

charles怎么设置弱网 charles 断网_charles怎么设置弱网_04

通过方式一,做断点设置示例:针对百度搜索下断点

1、原先发送的请求是 搜索 :猫 

charles怎么设置弱网 charles 断网_charles怎么设置弱网_05

2、在charles 中对百度的域名做断点设置

charles怎么设置弱网 charles 断网_Charles_06

3、在发送一次 搜索:猫 的请求,charles 截取到百度的request 请求数据,然后可编辑request请求数据,然后点击Execute 执行;如下图

charles怎么设置弱网 charles 断网_请求数据_07

4、服务器返回的数据 charles 也会拦截,并可以进行修改response 的操作,然后点击Execute 执行。如下图:

charles怎么设置弱网 charles 断网_搜索_08

方式二、

  在会话列表中找到请求的数据包后,点击右键—Breakpoints,对某个请求数据包进行断点设置(而不是对整个域名进行断点设置哦

1、在charles中对 百度搜索:大熊猫整个请求数据包进行断点设置,如下图

charles怎么设置弱网 charles 断网_请求数据_09

 2、在刷新(发送)一次 搜索:大熊猫的请求,charles 对该请求数据包进行了拦截,并修改大熊猫为大雁,再点击Execute 。如下图

charles怎么设置弱网 charles 断网_Charles抓包工具_10

 3、查看网页中的搜索:大熊猫的页面变成了 搜索大雁的页面,如下图

charles怎么设置弱网 charles 断网_Charles_11

注:(该方式只针对请求数据包的某个资源进行断点设置,故放行后,服务器返回的数据不会被拦截了)

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习