模拟接口响应数据(fiddler)

    技术2025-03-19  55

    1.下载fiddler,安装完成

    2.配置环境,手机端设置手动代理,IP地址写电脑的ip地址,端口8888,手机和电脑在同一网络,fiddler上点击connection,输入端口号8888(两端保持一致),勾选容许远程连接

    3.针对https接口抓取数据,在浏览器上输入IP地址加端口号,搜索出来的下方需要添加的证书,点击进行添加即可

    4.抓包,操作有抓取数据的app或网页,fiddler页面就会出现抓取的请求数据,如果只想抓取某个网页或app应用程序的请求,在fiddler上,点击Filters

    点击action

    选择如下选项

    5.模拟接口返回数据

    方法一:rules设置断点,修改返回数据后,继续执行查看前端数据是否修改

    ①设置断点

    ②修改返回数据

    ③run继续执行

    前端查看执行结果。(由于操作没有超时时间快,一般情况下会超时)

    方法二:Textview获取到的数据保存在 .htm 的文件内,将修改后的.htm数据加载到AutoResponse窗口Rule Editor

    ①获取接口返回数据:Textview获取到的数据保存在 .htm 的文件内。

    ②fiddler设置静态接口数据

    点击模拟接口,然后切换窗口到AutoResponse窗口,勾选如图两个勾选框,点击Add Rule,这样就把此接口添加到了Rule里。

    ③把刚才获取的数据的文件xx.htm加载到此处(需要修改数据,提前修改.htm文件)

    ④上一栏选择框,删掉前面的“EXACT:” :

    ④设置完成后,点击Save和Test和GO:

    ⑥最后重新进入或刷新页面:

     

     

    Processed: 0.012, SQL: 9