Fiddler Everywhere 的 AutoResponder 功能详解

发布于:2024-10-24 编辑:匿名 来源:网络

首先了解 Fiddler Everywhere 的基本用法,然后看一下它的 AutoResponder 功能。 AutoResponder主要用来模拟接口的数据,在web调试时非常方便。

比如你想验证前端列表显示是否有错误的字段,可以模拟接口返回结果,然后刷新页面看看列表中的数据是否发生了变化。 AutoResponder请求匹配规则的常见用途 1.直接匹配*,拦截并篡改所有请求。

该方法会拦截所有请求,不推荐使用。计算机上的所有请求都将被拦截,响应结果将被修改。

这种用法并不稳定。例如,如果您不断访问相同类型的结果访问,则可能会变得无响应。

经腾讯课堂不同连接测试,有时无法获取响应结果。 2、匹配某个字符串(不区分大小写),访问以下3个地址,自动返回执行结果: :匹配一个或多个字符。

*:匹配0个或多个字符 ^:匹配字符串的起始位置string $:匹配字符串的结束位置 regex:(?inx).+\.(gif|png|jpg)$ #匹配所有以gif|png|jpg结尾的请求 5、使用NOT关键字如NOT:表示请求URL中不包含的大多数请求都会被自动响应。 6.通过body中的特定内容拦截请求。

假设现在有这样一个接口,URL是。方法体内有一个参数,表示当前正在调用哪个接口。

如果此时想使用body,如果想模拟内容,可以使用如下规则进行配置: 可以使用类似如下的配置: 代码语言:javascript copy # URLWithBody:url中的参数值地址 regex: ^.*body.*$URLWithBody: regex: ^.*method.*$URLWithBody:regex:.*.0.0.1:.* regex:^.*method.*$ 此场景适用于以下情况: URL无法区分是哪个接口,需要通过body传递而不是通过body传递。传递参数时可以使用这个匹配规则来模拟返回不同的数据。

URL地址也支持正则匹配。7、通过Headers中指定的参数进行匹配的方法如下:Fiddler软件中给出的例子是使用Header:Accept=html,即使用Header中的Accept参数进行验证。

我已经测试过了,目前是1.0。在版本2中,还可以使用Accept-Encoding和Accept-Language参数来匹配,但是如果使用Header中的其他参数来匹配,目前是无法匹配的。

因此,这种用法应谨慎使用。并非标头中的所有参数都受支持。

。配置如下规则: Header:Accept-Language=zh-CN,zh;q=0.9,en;q=0.8 配置完成后,访问百度首页。

结果如下。页面显示的结果与配置规则下显示的结果相同。

一致: AutoResponder 请求匹配规则的常见用途 1. 直接返回指定字符串(返回手动制作的响应) 2. 使用指定文件内容返回(选择保存的响应文件...) 3. 直接使用地址替换接口某个网页返回结果。访问效果:以上仅介绍了常见的用法。

更多规则匹配和详细说明请参考官网的介绍:通过上面的介绍,相信大家已经熟悉了Fiddler Everywhere工具的Auto Response功能。有了一定的了解,这个函数主要是用来模拟服务接口的数据的。

在功能测试的过程中,这个功能非常实用。给大家介绍一下我在实际工作中使用的几个简单的应用场景: ?? 1、用于辅助测试,快速验证前端页面的某些逻辑处理是否符合预期 1、前端对某列进行圆整data ,当一时找不到符合要求的数据时,可以使用该功能篡改接口响应结果并发送给前端,验证是否存在bug。

2. 前端某栏显示金额字段。当金额值超过一定值时,需要转换显示格式。

当查找符合要求的数据比较麻烦时,可以使用工具的这个功能来快速帮助您。进行测试。

3、前端更改了某个明细字段的长度,但在测试环境中,汇总指标的值可能为0,导致无法进入明细页面,看不到效果。然后就可以篡改响应结果,将summary值从0.更改为其他值,从而绕过前端验证。

二、辅助验证后端的处理逻辑 1、通过后端界面返回登录后可以点击哪些菜单或按钮。没有权限时,前端控件无法点击。

如果篡改了后端数据,则添加一个没有权限的新接口并返回前端,然后在页面操作时检查后端是否二次验证了权限。 2、有时为了测试方便,会导入部分生产数据到SIT环境中进行测试,但有些基础数据没有导入。

可能存在因查询条件中无法选择某部分产量而导致页面无法查询到产量数据的情况。网络,或者如果ID不匹配,此时可以将查询接口中的接口响应结果替换为产生接口的数据并返回。

?? 以上是小编整理的Fiddler Everywhere工具的Auto Response功能的基本使用方法,分享给项目中使用的场景。这些用法也可以用fiddler来实现。

Fiddler Everywhere 的 AutoResponder 功能详解

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 投资界新闻 -松禾资本正式推出三支新基金,计划募资总额近30亿元

    投资界新闻 -松禾资本正式推出三支新基金,计划募资总额近30亿元

    投资圈(ID:pedaily)据6月1日消息,松禾资本宣布正式推出松禾创新基金和松禾资本嘉实创新基金。 、松鹤美元基金等三只新基金计划募资总额分别为20亿元人民币和1亿美元。 据悉,这三支基金将重点关注高科技和前沿技术领域相关的创业项目。    具体而言,松鹤资本将依托松鹤

    06-18

  • 今年,VC-PE开始来县里找钱

    今年,VC-PE开始来县里找钱

    这是今年难得一见的场景。 投资界获悉,昆山产业发展投资母基金近日正式成立,总规模1亿元,期限10年。 其中,一期规模20亿元,昆山国科创业投资有限公司担任母基金管理人。 作为一个县级市,昆山一举设立百亿基金中的基金,让创投圈感到惊讶。 事实上,不仅是昆山市,今年越

    06-18

  • LV早春6w棒球衣? 59元就能买到!

    LV早春6w棒球衣? 59元就能买到!

    时尚界偶尔出现衬衫搭配事件还可以理解,但这一次Louis Vuitton万众期待的早春登场,其中一件早春棒球衣居然和我国的小学生校服“碰撞”了! 6.9万元的售价与59元的设定价的对比,让忠于Louis Vuitton的国人感到不安。 这款早春男士棒球夹克采用湖绿色和黑色配色,LV Fanzine

    06-21

  • 模拟芯片公司“阳晓电子”完成近亿元A轮融资,亿达资本领投

    模拟芯片公司“阳晓电子”完成近亿元A轮融资,亿达资本领投

    投资圈(ID:pedaily)10月25日消息,模拟芯片公司西安阳晓电子阳晓电子科技有限公司(简称“阳晓电子”)近日完成近亿元A轮融资,由亿达资本领投,明善资本、纳川资本、石溪资本跟投。 本轮融资将帮助阳晓电子进一步打造和完善动力链芯片在工业领域的布局。 阳晓电子成立于2

    06-18

  • 驹马物流获远洋集团数亿元B+轮融资,深耕城市配送

    驹马物流获远洋集团数亿元B+轮融资,深耕城市配送

    巨马物流获得远洋集团数亿元B+轮融资,深耕城市配送。 据投资界2月11日消息,据亿欧网报道,创始人与钜马物流CEO白如冰在年会上宣布,钜马物流获得远洋集团数亿元B+轮融资。 据悉,2020年,巨马物流将继续深耕城市配送。   巨马物流成立于2007年,主要从事城市配送服务。 最

    06-17

  • 美妆产业链新物种朱迪先生获微影资本1500万元Pre-A轮融资

    美妆产业链新物种朱迪先生获微影资本1500万元Pre-A轮融资

    投资界11月6日报道称,美妆产业链新物种朱迪先生,获得微影资本1500万元Pre-A轮融资。 朱迪先生拟将本轮融资用于城市门店拓展、IT信息化建设、产品研发迭代、教育培训体系、投资及加盟招募等。 朱迪先生的主营业务包括美发、护发、头皮管理及其他服务。 主要提供方便、快捷、

    06-18

  • Mr.Judy获维盈资本1500万元Pre-A轮融资

    Mr.Judy获维盈资本1500万元Pre-A轮融资

    据投资界11月6日消息,护发头皮管理服务商Mr.Judy完成Pre-A轮融资融资1万元,由维盈资本投资,据悉,本轮募集资金将主要用于城市门店扩张、IT信息化建设、产品研发迭代、教育培训体系、招商推广等。 Judy成立于2007年,隶属于北京小悦科技有限公司,是一家护发、头皮管理服务

    06-18

  • “运去哪”宣布完成1亿美元D1轮融资,加强海外物流网络建设

    “运去哪”宣布完成1亿美元D1轮融资,加强海外物流网络建设

    智慧物流在线服务平台“运去哪”正式宣布完成美国D1轮融资1亿美元。 本次融资完成后,云去哪儿成为国际物流数字化领域首家完成D轮融资的中国公司,估值达到独角兽级别(10亿美元)。 本轮融资完成后,云船纳将进一步加强海外网络建设以及数字新技术在国际物流中的应用。

    06-17

  • 芯片提供商“沐创”完成A1轮融资

    芯片提供商“沐创”完成A1轮融资

    近日,可重构安全芯片和智能网络控制器芯片提供商“沐创”完成A1轮融资。 本轮融资由中国电子科研投资基金领投,德开元太极老股东清空银杏、力石创投也参与投资。 本轮融资将主要用于沐创可重构安全芯片和智能网络控制芯片的大规模交付。

    06-17

  • 东车日报 -新福克斯亮相,三缸终于成为历史-特斯拉Semi最新谍照曝光-丰田赛那将迎来姐妹车型

    东车日报 -新福克斯亮相,三缸终于成为历史-特斯拉Semi最新谍照曝光-丰田赛那将迎来姐妹车型

    介绍智能精灵#1完成空气动力学和极寒测试特斯拉Semi最新谍照曝光林肯计划年前推出5款纯电动SUV。 丰田赛那姊妹车试驾版曝光,或于9月上市。 三缸终于成为历史。 新款福特福克斯应用图已发布。 宁德时代发表声明驳斥诸多传闻。 有消息称,特斯拉可能在北京设立中国设计中心。

    06-21

  • 微信刚刚全面放出了需要你喊出来的“隐藏功能”

    微信刚刚全面放出了需要你喊出来的“隐藏功能”

    微信的功能基本上都摆在你面前,彩蛋很少,缺乏一些用户自行探索的空间。 不过,我们今天发现的“隐藏功能”却是一个例外。 该功能需要您执行一定的操作后才会出现。 该功能是公众号底部“相关阅读”的升级版。 用户通过“点赞、观看、分享”等互动动作表达对文章的喜欢后,将

    06-21

  • 飞通生物科技完成数千万元Pre-A轮融资

    飞通生物科技完成数千万元Pre-A轮融资

    据投资界9月29日消息,据36氪报道,飞通生物科技近日完成数千万元Pre-A轮融资。 本轮融资由景诚资本独家投资,将用于推进公司在研项目进入IND阶段,以及其他产品管线的临床前研发。 飞通生物是肿瘤免疫治疗领域生物大分子靶向药物的研发机构。 李庆博士师的诺贝尔化学奖奖获得

    06-17