如何修改请求中的请求的响应报文

各位老师好,我这边现在项目中遇到一个场景:从前端发送一个请求,然后这个请求还会调用一个接口,那我这边系统会根据这个接口的响应内容做逻辑处理后渲染到前端。

那我的疑问是用charles只能修改最后一步的响应报文,那么如何才能修改接口返回的响应报文?求大神解答,谢谢

我理解下来你这是两步测试

  1. UI + 接口A UI测试
  2. 接口A + 接口B 接口测试
    UI的展示与接口B并无强关联,你可以用UI+接口A+Charles mock做UI界面的各种测试,也可以用接口A B的各种响应作为接口B A的入参来做接口测试,并不需要你修改接口B的响应报文,因为他实际还是转换为接口A的响应报文展示在页面的,你只测接口A就可以覆盖UI的全场景了。

你说的是服务端的mock技术吧,charles就不行了,需要用服务端可以部署的mitmdump

是的,老师,之前我都没太理清这当中的关系,谢谢老师指点~