Fiddler一些用法学习记录

最近项目中用Fiddler较多,只会之前掌握的一些最简单的用法显得有点不太够。记录一下学习到的新用法。

 

一、需要mock。打开AutoResponder,Add Rule,填上需要mock的网址,需要执行的操作(打开桌面名为mock的txt文件),再勾选Enable rules和Unmatched requests passthrough后点击save,重启fiddler和浏览器即可。

 

 

 

 

 

 

 

 

二、执行用例需要看哪些请求是https协议的,哪些是http的。肉眼看上去不方便,在Fiddler的FiddlerScript的OnBeforeRequest中添加脚本,Save Script,重启fiddler和浏览器即可。

static function OnBeforeRequest(oSession:Session){
……
        //https 显示绿色
        if (oSession.uriContains ('https:// ')) { oSession["ui-color"] = "#009900";}
        //http  显示紫色
        if (oSession.uriContains ('http:// ')) { oSession["ui-color"] = "#CC00CC";}
……
}

 

三、需要重定向。在Fiddler的FiddlerScript的OnBeforeRequest中添加脚本,Save Script,重启fiddler和浏览器即可。

static function OnBeforeRequest(oSession:Session){
……

        //如果url中包含www.csdn.net替换为百度新闻页面  重定向     
        if (oSession.uriContains('https://www.csdn.net/ ')){
            FiddlerObject.alert(oSession.fullUrl);
            oSession.url ='news.baidu.com';
        }       
……
}

 

posted @ 2020-07-24 13:41  Arie白  阅读(130)  评论(0编辑  收藏  举报