一款强大的本地调试工具—Fiddler

原创 小枝节KKW 随笔 前端工具 325阅读 2017-05-18 17:17:48 举报

[p]不知道大家是用什么工具把线上代码代理到本地、调试线上bug的,我一直在使用Fiddler,感觉功能很强大,在此向大家安利一下~
安装好Fiddler后,发现它有很多tab,功能很多,这次主要说一下它的代理功能。[/p]

1.AutoResponder——Fiddler自带,一对一代理

用本地文件映射网络文件,但只能针对单个文件做映射,在文件数目较多的时候,使用起来很不方便,因此主要用于调试线上代码和bug。
支持多种匹配方式
<1> 字符串匹配:不区分字母大小写
<2> EXACT:完全匹配,大小写敏感
<3> NOT:发现不匹配
<4> REGEX:正则匹配
.+ 匹配一个或多个字符
.* 匹配0个或多个字符
^ 匹配字符串开始位置
$ 匹配字符串结尾位置

[table=1000,#ffffff,#000000,2,2,center]
[tr]
[td=1,1,50.00%]rules[/td]
[td=1,1,50.00%]match[/td]
[/tr]
[tr]
[td=1,1,50.00%]http://s.xnimg.cn/wap/pcLive/dist/libs.js[/td]
[td=1,1,50.00%]E:\workspace\wap\pcLive\dist\libs.js (不区分大小写的匹配)[/td]
[/tr]
[tr]
[td=1,1,50.00%]EXACT:http://s.xnimg.cn/wap/pcLive/dist/libs.js[/td]
[td=1,1,50.00%]E:\workspace\wap\pcLive\dist\libs.js (完全匹配)[/td]
[/tr]
[tr]
[td=1,1,50.00%]NOT:http://s.xnimg.cn/wap/pcLive/dist/libs.js[/td]
[td=1,1,50.00%]E:\workspace\wap\pcLive\dist\libs.js color=#c0504d[/color][/td]
[/tr]
[tr]
[td=1,1,50.00%]REGEX:http://s.xnimg.cn/(.*)/wap/pcLive/dist/libs.js[/td]
[td=1,1,50.00%]E:\workspace\wap\pcLive\dist\libs.jscolor=#c0504d[/color][/td]
[/tr]
[/table]

具体使用如下图:

一款强大的本地调试工具—Fiddler

2.Stave——Fiddler的扩展插件,多对多代理#####
能将URL映射到本地目录,实现批量文件自动响应,一个URL可以匹配一个本地目录
stave下载安装后重启Fiddler便可看到stave选项,匹配规则和AutoResponder类似,支持模糊匹配。

一款强大的本地调试工具—Fiddler

值得注意的是:Stave扩展并不影响原本的AutoResponder功能,两者可以共同起作用。
附录:
Stave插件下载:点击此处

Fiddler详细说明:点击此处

评论 ( 1 )
最新评论