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.再次刷新頁面