前言
测试过程中,为了模拟某场景测试,经常需要修改接口请求或者返回数据。可通过抓包工具打断点,实现模拟测试场景。常用的抓包工具charles和fiddler均可打断点mock数据。由于小编安装了charles环境,这里仅讲解下如何通过charles打断点,修改接口请求&返回数据。
charles打断点
1. 抓取想要修改的接口
2. 设置目标接口打断点
右击目标接口,点击Breakpoints
2. 设置打断点类型
点击Proxy ->Breakpoints Settings
双击目标接口 ->选择断点类型
3. 修改数据,重新请求接口
重新请求接口(重新操作网页&app) ->charles修改接口数据 ->点击Execute
4. 查看访问的页面,展示已修改数据(修改response为例)