Charles是一款很是好用的代理工具,关于Charles的安装、破解、安装证书,链接手机代理等使用方法详见我以前的博客:http://www.javashuo.com/article/p-qlhxjuqn-gn.html ,本次只介绍Charles的几种mock方法。html
话很少说,直接开始工具
1、Breakpoints 断点mock3d
对要打断点的接口右键,而后选择【BreakPoints】(点击一次就好了,点击屡次会移除) ,若是是已经好了的,显示是一个“√”的状态。代理
2.设置断点,“Proxy”->“Breakpoints”
code
3.弹出Breakpoints Settings 弹窗htm
4.双击Location中的想要打断点的接口,弹出Edit Breakpoints,将Query中的内容删除,输入*
;若是修改Request数据,就将Request勾选;若是修改Response数据,就将Response勾选;blog
5.此时从新访问该接口,Charles自动跳转到Breakpoints页面,此时修改Response数据,点击Edit Response,切换底部tab至Text,修改所须要的数据;接口
2、Rewriteget
1.添加rewrite博客
2.设置要替代的内容
3.再次刷新页面
3、MapLocal
1.先抓取某个页面的接口数据,修改并保存,以下图这个页面
修改接口数据:
2.在要mock的接口右键选择MapLocal
或者从Tools工具栏进入
3.进入设置页面,如今要替换的数据文件
5.再次刷新页面