利用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,这里照样可以改成本地 的

相关推荐
_庄@雅@丽17 天前
(抓包测试)第一篇:测试全攻略,从 HTTP 到 HTTPS,从新手到高阶测试(必看)
fiddler·wireshark·burp·reqable·抓包测试·https 抓包·http 原理
最爱吃南瓜20 天前
抓包实现【点号,会员,购物】原理讲解
fiddler·抓包·会员·小黄鸟
我会一直在的21 天前
Fiddler基础使用介绍
前端·测试工具·fiddler
聊询QQ:6882388624 天前
基于非支配排序的多目标蜣螂优化算法分布式电源选址定容实践
fiddler
那我掉的头发算什么25 天前
【javaEE】保姆级 HTTP 全解析:请求响应 + 状态码 + Fiddler 实操
网络·http·java-ee·fiddler
询问QQ688238861 个月前
光伏板太阳能充电MATLAB仿真探索
fiddler
2501_915909061 个月前
Fiddler抓包与接口调试实战,HTTPHTTPS配置、代理设置与移动端抓包详解
前端·测试工具·ios·小程序·fiddler·uni-app·webview
00后程序员张1 个月前
Fiddler调试工具全面解析 HTTPHTTPS抓包、代理设置与接口测试实战教程
前端·测试工具·ios·小程序·fiddler·uni-app·webview
2501_915921431 个月前
Fiddler抓包工具详解,HTTPHTTPS调试、代理配置与接口分析实战教程
服务器·ios·小程序·fiddler·uni-app·php·webview
少云清1 个月前
【功能测试】6_Web端抓包 _Fiddler抓包工具的应用
前端·功能测试·fiddler