Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法

重定向AutoResponder的用法

关于Fiddler的AutoResponder重定向功能,主要是时进行会话的拦截,然后替换原始资源的功能。

它与手动修该reponse是一样的,只是更加方便了,可以创建相应的rules,适合批处理的重定向功能。

操作步骤

第一步:谷歌浏览器访问百度一下,你就知道,右键查看网页源代码,全选,复制,保存到baidu.html文件内,注意保存时格式为utf-8

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第1张图片

第二步:打开fiddler,进入AutoResponder页面,如下设置:

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第2张图片

第三步:浏览器打开360导航_一个主页,整个世界,fiddler进行抓包

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第3张图片

第四步:将fiddler里360导航_一个主页,整个世界的session直接拖拽到AutoResponder内或者选择sessions后点击Add Rule,如图:

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第4张图片

第五步:选中AutoResponder里If request matches下的链接,然后将Rule Editor下的第二个选项中找到Find a file选择刚刚保存的baidu.html,然后点击save;如下图:

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第5张图片

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第6张图片

第六步:重新刷新360导航_一个主页,整个世界,会发现页面变成了百度一下,你就知道的首页,这样我们就完成了一次重定向

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第7张图片

模拟响应信息

假设测试过程中,一个接口没有写好,但是又需要测试这个接口,可以模拟修改响应结果:

假设百度的登录接口没有写好:

1.打开百度页面的登录窗口,输入用户名和密码,点击登录,获取到登录接口,查看响应结果下的Raw

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第8张图片

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第9张图片

2.打开AutoResponder窗口,将登录接口拖到AutoResponder窗口下,然后将Rule Editor下的第二个选项中找到Find a file选择保存本地的响应文件,然后点击save

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第10张图片

3.清空fiddler session列表,重新获取登录接口,并查看响应结果中raw

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法_第11张图片

4.可以看到是刚才修改的结果,修改response就完成了

小结:AutoResponder功能是Fiddler最实用的功能之一,Rule可以自由地设定,可以使用搜索(默认)、精确匹配(EXACT)、正则表达式匹配(REGEX)。处理方式可以选择使用文件,也可以选择合适的时间暂停数据流(*bpu、*bpafter),人工干预。通过以上几个步骤,我们演示了怎样将HTTP请求重定向到本地的文件,进行调试。

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

你可能感兴趣的:(fiddler抓包,fiddler,前端,测试工具)