ITPub博客

首页 > 数据库 > Oracle > 测试公开课资料系列01--Fiddler之AutoResponse在线调试利器

测试公开课资料系列01--Fiddler之AutoResponse在线调试利器

原创 Oracle 作者:新梦想IT 时间:2023-02-21 15:07:51 0 删除 编辑



前言

做的技艺来自做的过程。

明天晚上,笔者在腾讯课堂开播一堂Fiddler实战公开课,嗯~先预先筹备一些课堂资料给大家来分享 

一、Fiddler在线调试介绍

Fiddler在线调试 --> Fiddler重定向功能 --> AutoResponder页签

可以抓取在线页面保存到本地进行调试,大大减少了在线调试的困难

可以让我们修改服务器端返回的数据,例如让返回都是HTTP404或者读取本地文件作为返回内容

二、Fiddler实现在线调试原理

首先还是得看Fiddler工作原理图,如下:


新梦想技术分享

在Fiddler的AutoResponder页签设置匹配规则,服务器返回的数据先返回到Fiddler上,返回的数据如果和设置的匹配规则匹配成功,则自动根据设置的后续动作(比如返回404、利用本地文件返回等)进行返回到客户端(浏览器上)


三、重定向功能操作步骤

3.1 选中左侧单个会话拖至右侧AutoResponder页签(注意解码)

3.2 在右侧选中会话右击Edit Response(编辑响应),点开响应正文进行编辑,然后保存

3.3 设置使用重定向,即勾选如下两个选项:

Enable rules 表示启动重定向

Unmatched requests passthrough 表示允许未匹配到的请求正常响应。应该打勾才能让其他的请求继续;否则其他未匹配到的请求都会以 404 状态返回。

备注:

rules中支持正则表达式操作

可以使用本地文件作为返回

四、常用匹配规则设置介绍

无前缀表示基本搜索,表示搜索到字符串就匹配

前缀为“EXACT:”表示完全匹配(大小写敏感)

前缀为“NOT:”表示发现就不匹配

前缀为“REGEX:”表示使用正则表达式匹配

前缀为“REGEX:(?insx)”表示匹配 方式

五、常用处理方式介绍

设置返回状态码

自动断点:bpu、bpafter

超时返回:*delay:100

颜色标记:*flag:ui-backcolor=#FFD700

设置头部信息:*header:HeaderName=NewValue

重定向网址:*redir:http://www.example.com

本地文件:Find a file

六、课程过程中的实战

6.1 指定的会话改变样式


6.2 修改返回的响应正文数据


6.3 在线调试样式文件(css文件)


七、启发式总结

可以完成mock嘛?

能方便开发进行在线调试嘛?


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69940641/viewspace-2936204/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
新梦想IT职业教育(新梦想软件测试),是长沙一家专注于IT教育培训的机构。分享干货不容易,如果想了解更多的软件测试精彩干货,请留言交流,感谢阅读!

注册时间:2019-07-11

  • 博文量
    237
  • 访问量
    140177