charles抓取线上接口数据替换为本地json格式数据
最近要做下拉刷新,无奈测试服务器的测试数据太少,没有足够的数据做下拉刷新,所以用charles抓取了测试服务器的接口,然后在伪造了很多数据返回到我的电脑上,下面来说说使用方法:
第一步:
安装FQ软件 XX-net,这个自己去百度安装方法,切换连接方式为系统代理,如下图:
第二步:以window为例,让charles支持跨域
打开charles软件 - > proxy菜单栏 -> 勾选windows proxy -> Flie菜单栏 -> New Session ->刷新你的chrome浏览器要抓取接口的页面 -> charles会出现你打开的页面地址和这个页面要调取的测试服务器的地址(包括接口):如下图:
-> 下一步需要设置charles支持跨区调数据接口,即设置头部响应地址 -> Tools菜单栏 -> Rewrite -> 按照图上的顺序设置:
到第4步出现下图设置,请按步骤进行:
第三步:给接口伪造多个数据
在本地随便一个位置建立一个你的接口返回的数据格式,并按这个格式伪造多个返回的数据,命名为*.json,点击charles里面的接口,右键选择map local
然后下一步->
-> 点击确定以后 -> 刷新chrome里面你打开的页面 ->页面就会出现你伪造的数据了
个性签名:别低头,王冠会掉,别后退,梦想会碎~~~~~