Charles抓包工具之设置弱网、设置断点

设置弱网(慢网速)

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

Charles抓包工具之设置弱网、设置断点_第1张图片

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

Charles抓包工具之设置弱网、设置断点_第2张图片

断点设置

方式一、

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

Charles抓包工具之设置弱网、设置断点_第3张图片

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

Charles抓包工具之设置弱网、设置断点_第4张图片

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

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

Charles抓包工具之设置弱网、设置断点_第5张图片

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

Charles抓包工具之设置弱网、设置断点_第6张图片

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

Charles抓包工具之设置弱网、设置断点_第7张图片

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

Charles抓包工具之设置弱网、设置断点_第8张图片

方式二、

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

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

Charles抓包工具之设置弱网、设置断点_第9张图片

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

Charles抓包工具之设置弱网、设置断点_第10张图片

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

Charles抓包工具之设置弱网、设置断点_第11张图片

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

实战案例

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

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

你可能感兴趣的:(Charles抓包工具,Charles抓包工具,Charles)