最近项目中用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';
        }       
……
}

最新文章

  1. 动力节点Java培训告诉你Java线程的多功能用法
  2. 扫描二维码跳转app
  3. PHP实现遍历、复制、删除目录
  4. android AppWidgwtProvider学习
  5. 【转】CentOS 使用yum命令安装出现错误提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”
  6. 曲演杂坛--SQLCMD下执行命令失败但没有任何错误提示的坑
  7. HttpWebRequest 抓取页面异常处理办法
  8. Linux设置系统运行模式
  9. Django 如何让ajax的POST方法带上CSRF令牌
  10. 正则re
  11. VPS安全配置
  12. [dart学习]第四篇:函数和操作符(本篇未完待续)
  13. (转)MFC界面风格
  14. BTrace使用简介
  15. (原创)Linux下一定要4字节地址对齐操作
  16. Comet——随着AJAX技术兴起而产生的新技术
  17. 设计模式之——Decorator模式
  18. modelsim 的高效使用
  19. phpstorm设置断点调试
  20. 数论 CF230B T-primes

热门文章

  1. pyhon_元组(tuple)
  2. host头攻击
  3. python机器学习——线性回归方法
  4. windows elasticsearch 7.9.3安装
  5. js之对象处理
  6. 解决linux时间转换为yyyy-MM-dd
  7. Linux系统管理实战-进程管理
  8. Java中继承相关知识点
  9. 位置式PID和增量式PID
  10. (一).JavaScript的简介,变量,数据类型,运算符和表达式