使用Fiddler中使用AutoResponder创建规则替换线上文件

本文介绍了如何利用Fiddler的AutoResponder功能解决在App测试中遇到的问题。当项目依赖服务器接口且服务器未对外暴露时,通过绑定Host和Nginx代理无法实现本地调试。通过Fiddler的AutoResponder,可以设置规则将线上请求替换为本地文件,实现在不发版的情况下进行页面和接口的调试。
摘要由CSDN通过智能技术生成

事情是这样的。。。
我们的项目在app登录后,会根据传到用户中心的指定渠道码跳转到一个指定的页面(带上用户的登录信息),然后该页面再跳转到项目页面。然后每次为了app内测试,都得重新发版。
刚来公司时,心想,这还不简单,host绑定域名,nginx代理服务地址,访问页面就指向本地了,完美~
在这里插入图片描述
测试后发现事情并不简单,原因是:我们后端服务器没有对外暴露的域名或IP,所以在一版再本地调试的时候,直接使用的是前端域名的方式去调后端接口,这样走的就是前端代码在服务器配置的nginx代理。那么,我们将域名指向了本地,代理就无法实现了。
今天公司一个大佬告诉我,你可以用fidder来做呀,哦~好像发现了什么新大陆,因为原来使用fidder的时候,只是为了抓包的,其他用途压根没用过,没想到fidder功能如此强大:

fidder可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作

具体操作:
在这里插入图片描述
fidder中找到AutoResponder,打开Enabe rules,添加匹配规则:这样访问https://a.com页面从服务器回来

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值