🔥 交流讨论:欢迎加入我们一起学习!
🔥 资源分享:耗时200+小时精选的「软件测试」资料包
🔥 教程推荐:火遍全网的《软件测试》教程
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
设置弱网(慢网速)
方法一:点击Charles 上方的乌龟标志,模拟网络延迟;
方法二:点击Proxy——Throttle Settings——勾选Enable Throttling——再勾选Only for selected hosts——点击Add,设置指定的域名——OK;(针对指定的域名模拟弱网)
断点设置
方式一、
点击Proxy——Breakpoint Setting——勾选Enable Breakpoints——点击Add——添加需要下断点的域名——点击OK;(当指定的域名发送请求时,会被Charles拦截,然后可以对请求和响应进行修改后再放行;)
点击Add 后,输入要指定的域名,如下图:
通过方式一,做断点设置示例:针对百度搜索下断点
1、原先发送的请求是 搜索 :猫
2、在charles 中对百度的域名做断点设置
3、在发送一次 搜索:猫 的请求,charles 截取到百度的request 请求数据,然后可编辑request请求数据,然后点击Execute 执行;如下图
4、服务器返回的数据 charles 也会拦截,并可以进行修改response 的操作,然后点击Execute 执行。如下图:
方式二、
在会话列表中找到请求的数据包后,点击右键—Breakpoints,对某个请求数据包进行断点设置(而不是对整个域名进行断点设置哦)
1、在charles中对 百度搜索:大熊猫整个请求数据包进行断点设置,如下图
2、在刷新(发送)一次 搜索:大熊猫的请求,charles 对该请求数据包进行了拦截,并修改大熊猫为大雁,再点击Execute 。如下图
3、查看网页中的搜索:大熊猫的页面变成了 搜索大雁的页面,如下图
注:(该方式只针对请求数据包的某个资源进行断点设置,故放行后,服务器返回的数据不会被拦截了)
最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路
作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!