Charles mock数据详解

Charles是一款很是好用的代理工具,关于Charles的安装、破解、安装证书,链接手机代理等使用方法详见我以前的博客:http://www.javashuo.com/article/p-qlhxjuqn-gn.html ,本次只介绍Charles的几种mock方法。html

话很少说,直接开始工具

1、Breakpoints  断点mock3d

       对要打断点的接口右键,而后选择【BreakPoints】(点击一次就好了,点击屡次会移除) ,若是是已经好了的,显示是一个“√”的状态。代理

  1. 找到你想要的连接右键勾选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.再次刷新页面