利用fiddler正向代理前端请求到本地后端

前景:在实际开发测试环境中,(前后端均已上线到测试服务器或前端以上线而后端还在开发中)。在测试过程中(前端页面点击,功能测试)发现了bug或异常点。

正常排查问题可能是先利用浏览器检查工具查看接口的返回参数是否正常,如果异常那就得用(pycharm/vscode)启动服务

再通过(postman/apifox)模拟前端请求进行debug排查问题,一些复杂的请求,类似于请求参数中携带pdf或者其它类型的参数

如果需要一个个去构造接口请求可能有些麻烦,因此也可以采用将测试环境已上线的前端项目的请求拦截并转发到本地的接口,从而排查问题时,只需要

继续再前端重复操作,请求就会到本地中,搭配vscode/pycharm排查就会十分方便

这里使用正向代理是使用fiddler工具完成的,这里主要介绍下如何配置规则让指定访问服务器后端的请求转发到本地后端

1.网上下载fiddler并配置好

2.点击功能栏上的 Rules,再点Customize Rules

3.在弹出的Fiddler ScriptEditor框中搜索找到 OnBeforeRequest方法

4.添加如下配置

python 复制代码
if (oSession.fullUrl.ToLower().Contains("10.128.15.25:6080/api/v2")) {
            oSession.host = "10.128.15.25";
            oSession.port = 8221;
        }

5.保存后,退出fiddler,重新登录,再次点击前端,请求就会被转发到本地起的环境

我这里是将请求去正式环境后端的请求转发去测试环境后端去,而我的vscode连接到了远程的测试环境并在debug,这里照样可以改成本地 的

相关推荐
土小帽软件测试3 天前
fiddler抓包16_自动重定向(mock数据)
测试工具·fiddler·抓包·软件测试学习
GodK7774 天前
HTTP 协议的基本格式和 fiddler 的用法
网络协议·http·fiddler
Monodye11 天前
【HTTP协议详解-Fiddler抓包工具安装详解-HTTP报文格式-URL详解】
网络协议·http·fiddler
土小帽软件测试14 天前
fiddler抓包07_抓IOS手机请求
测试工具·ios·fiddler·抓包·软件测试学习
开测开测1 个月前
day37-测试之抓包工具Charles、Fiddler
测试工具·fiddler·web·协议·抓包·charles·弱网测试
aimmon1 个月前
Burp Suite、Wireshark与Fiddler:三款网络工具深度解析与比较
fiddler·wireshark·burp
测试界吖吖1 个月前
Fiddler不仅可以抓包,还可以做接口测试喔
前端·自动化测试·软件测试·功能测试·测试工具·程序人生·fiddler
程序人生5182 个月前
通过Fiddler抓包保存网页上的视频(包括Bilibili、B站和其他视频站)亲测可用
前端·fiddler·音视频
leeezp2 个月前
Fiddler抓Https包教程
测试工具·https·fiddler
小墩墩~2 个月前
Fiddler修改接口返回数据详细步骤
前端·测试工具·fiddler