之前写过一篇文章介绍过利用Charles进行网络抓包以及抓取手机App网络请求,此处不再阐述,贴上传送门
今天重点介绍如何利用Charles进行模拟弱网环境以及修改请求返回值。
模拟弱网环境
模拟弱网环境简单粗暴,只需两步即可,直接上图。
选择 Proxy
→ Throttle Setting
→勾选上 Enable Throttling
→ 选择Throttle Preset 类型即可
如果只想模拟指定网站的慢速网络,再勾选图中的Only for selected hosts
项,然后在对话框的下半部分设置中add指定的 hosts 项。
修改请求返回值
在App开发过程中,到了和后台联调过程阶段,经常会遇到后台数据返回不全、请求参数需要修改等情况。如果每次都在app端修改,或者反复依靠后台人员处理数据,只会增加工作量,而且每次都要重新运行app,浪费时间。
所以我们就可以使用Charles,对app进行抓包,请求断点,修改请求与返回的数据,重新