zoukankan      html  css  js  c++  java
  • fiddler学习笔记

     
    1. 菜单栏
    file :save -All Sessions,导出会话功能,导出文件后缀为 .saz,可用于给开发提bug
     
    rules :常用设置屏蔽通道连接和重定向,hide connnect/304s做勾选
     
    tools :常用clear WININET cache \ cookies, 清除IE缓存
     
    2. 工具条
     
    常用功能:
    添加评论、
    重放请求(快捷键R、crtl、shift重放次数设置)、
    go( 断点)、
    删除会话(shift + delete删除选中外的请求会话、ctrl+X清空)、
    any process(点击后拖到需要监听的应用上,只抓该程序的包)、
    textwizard(文本编码,比如用在get请求url中,也可以用作解码)
     
    其他:stream,流模式(一般不用),缓存模式(默认)
     
    3. 会话列表
    可自定义列。
     
    4. 命令行和状态栏
    黑色条状命令行:
    输入help回车进入官方命令文档
    常用举例:bpv cnblog 给包含cnblog的请求添加请求前加断点,输入bpv退出断点
     
    capturing :监听、不做监听
     
    断点图标:空白、正T(请求前断点),倒箭头(响应后断点)
     
    1\97: 选中了97个会话中的1个
     
    其他:提示信息,比图
     
    5. 面板
    statistics : 性能相关信息
     
    inspectors:检查器
    autoresponder:自动响应器 (P15)
    需要勾选 Enable rubles 、unmatched requests passthrough
    应用举例,:
    (1). 将一个请求中的某一个请求比如图片进行更替。
    add rule 的 rule editor 中第一行为原始请求(图片),第二行中的下拉框可选择替换成需要的响应(图片)

     原请求

     
    更改后,bing的背景图和图标变了
    (2). 做模拟,项目开发过程中,设置模拟响应值等等。
     
    composer:设计、修改请求
     
    左侧会话栏请求拖入右侧composer页签,自动填充
     
    左侧选中多个请求拖入到composer- scratched页签,可进行编辑,点击三次选中-运行
     
    filter: 过滤器
    可按照 主机、客户端进程、请求头、断点、响应码、响应类型及大小、响应头进行过滤
     
    6. 薄弱知识点
     
    断点:
    全局断点设置
    局部断点设置:
    通过命令bpv、bpafter 设置
     
    作用:
    修改请求信息
    修改响应信息
    模拟超时请求
     
     
    弱网测试:
    Rules-performance-simulate modem speeds 模拟限速
     
    在Rules - customized-Rules 中修改数值模拟:
     
    if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300";
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150";
     
    https 请求捕获设置:
    Tools-options-HTTPs,勾选 capture HTTPS CONNECTs
    , Decrypt HTTPS traffic,安装证书可解决(ie\ chrome)。firefox需要在浏览器单独安装证书。
     
     
     
    fiddler 插件安装地址:https://www.telerik.com/fiddler/add-ons
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    (转)spring学习之@ModelAttribute运用详解
    (转)Spring3MVC 在JSP中使用@ModelAttribute
    (转)如何在maven的pom.xml中添加本地jar包
    (转)linux中项目部署和日志查看
    (转)Schema
    (转)xml
    (转)Dom4J解析
    判断一个请求是否为Ajax请求
    spring mvc中拦截器配置mvc:interceptors
    Freemarker自定义方法
  • 原文地址:https://www.cnblogs.com/mercycnblog/p/15794192.html
Copyright © 2011-2022 走看看