web前端展示的内容是根据接口响应值来变化的,如果在测试的时候,后端接口响应值依赖于线上缓存或者依赖生产数据库等情况是不能随便修改的,那么我们测试此时在不修改缓存,不修改数据库内容的前提下,可以利用Charles或者fiddler等抓包工具来篡改接口响应。本篇文章就介绍下如何使用Charles来抓包和篡改接口
一、Charles破解版下载
小编这里已经给大家准备好了破解版,解压后就能用无需再次破解
https://pan.baidu.com/s/1WINVPE6tT3c_b50DgbhN1g?pwd=6666
二、解压压缩包后点击Charles.exe
三、点击代理,选择windows代理
四、打开你需要的网站,抓取你需要调取的接口,然后找到接口右键点击,选择断点
五、点击顶部代理,选择代理设置
六、现在我们就能看到我们刚才选择的接口了,双击可以进行编辑,如果不需要编辑请求,就把请求去掉,点击保存!
七、此时我们再重新加载调取该接口的页面,抓包工具就会捕获到这个接口请求,并且形成断点拦截,我们此时点击【编辑响应】
八、我们会看到接口已经把响应给我们了,我们在这里可以编辑他,然后点击下方的执行即可在前端页面展示出编辑后的内容
九、都看到这里了,给小编一个收藏+关注呗,我会更加努力分享测试小技巧哦~