Fiddler运维工具

『言善信』Fiddler工具 — 12.AutoResponde

2021-02-05  本文已影响0人  繁华似锦Fighting

1、AutoResponder介绍

Fiddler的AutoResponder功能 ,是将HTTP请求拦截下来,重定向到本地文件或者指定响应结果,实现自动重定向的功能。 不管我们做URL重定向,还是做Mock测试、本地js调试等,都可以通过该功能进行实践。

AutoResponder面板如下图:

2、AutoResponder界面说明

我们依照下图,来详细说明AutoResponder界面。

Fiddler can return previously generated responses instead of using the network.
Fiddler可以返回生成的响应,而不使用网络。

(1)选项:

推荐:我们在适用Fiddler的时候,一般都会勾选Enable rulesUnmatched requests passthrough选项。

(2)按钮:

  1. Add rule:添加规则,点击此按钮则,会在规则框里插入一条新的规则。

  2. import:支持导入之前捕获的.saz文件。

  3. Group:对列表中所创建的规则进行分组。

    在列表中选中一些规则,点击Group按钮,就会把这些规则进行单独分组,

    选中需要合并的组,点击Ungroup,就可以进行解组。

(3)Rule Editor(规则编辑):

说明:

1)第一个文本框的前缀有三种:

使用说明:

(1)纯粹字符串匹配

Fiddler将会按照不区分字母大小写来匹配字符串。

如下:


(2)前缀NOT匹配

跟上面的类似,Fiddler还有一个非字符串匹配的规则:

NOT:该规则会匹配url中不含给定字符的所有请求。

如下:

(3)前缀EXACT匹配(精确匹配)

表达式以EXACT:为前缀,此匹配区分字母大小写。


(4)前缀REGEX匹配

正则表达式:Fiddler支持以regex:为前缀的正则表达式语法,

使用.+匹配一个或多个字符,

使用.*匹配0个或多个字符,

使用^匹配字符串开始位置,

使用$匹配字符串结尾位置。

如下:


注意:

选项字符串(?insx)的功能如下:

它会启动大小写敏感限制,要求显示捕获组,支持单行语义,支持使用#符号添加注释。

2)第二个文本框是设置Fiddler内置的响应。

可以重定向请求,也可以替换返回结果。

设置响应字符串使用介绍:

返回的actiontext如下

提示:标蓝色区域的内容为平时较常用的部分。

(4)test(测试):

(5)规则框:

规则框有四个列,下面解释每个列的意思:

规则框右键菜单:

选项 说明
Remote(del) 移除规则
promote(+) 将选中的规则向上移动
demote(-) 将选中的规则向下移动
clone 克隆一个选中规则到规则框(就是在添加一个相同的规则)
Set latency 设置响应延迟时间(毫秒)
Set Comments 设置一个注释,来提示当前规则的作用
Edit Response 编辑当前规则设置的响应文件(当响应文件是文本文件时)
Generate File response body保存到本地.txt文件
Open Url 使用默认的网页浏览器打开匹配条件中的网址
Find 在规则框中寻找字符串,找到会高亮显示所在规则栏
Export All 导出处当前规则为.farx文件(Fidder AutoResponder XML)

参考:

上一篇下一篇

猜你喜欢

热点阅读