• fiddler常见问题


    捕获https:    tools>options https>decrypt https traffic ;安装证书
    捕获客户端请求: tools>options connections>reuse client connections
    添加筛选:  添加过滤的地址
    F11设置断点:一个在请求之前,一个在响应之后

    证书过期
    1、提示creation of the root certificate was not successful
    2、进入fiddler目执行如下:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 01/01/2099


    replay
    1、fiddler中选择请求右键 >replay:s 重复请求多少次
      Reissue Requests:重发选中的请求(快捷键:r)
      Reissue Unconditinally:无条件重发选中的请求(快捷键:u)
      Reissue and eidt:重发并编辑,会打开一个加了断点的请求,可以进行请求和响应数据的修改(快捷键:e)
      Reissue and verify:重发并验证,重新发送请求,并验证其请求结果,会自动加标识(背景颜色)(快捷键:v)
      Reissue Sequentially:重发序列,打开一个数量设置界面,标识需要重发多少次请求(快捷键:s)
      Reissue from Composer:重发并打开composer界面,可以编辑或发送
      Revisit in IE:在IE上发起这个请求


    Script
    fiddle模拟调制解调器的速度
    1、fiddler中启用Rules >Performances>Simulate Modem Speeds
    2、fiddler中编辑Rules→ Customize Rules 自定义规则:网络取值的算法就是 1000 /下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据
      //稳定网络
      if (m_SimulateModem) {
        // Delay sends by 300ms per KB uploaded.
        oSession["request-trickle-delay"] = "300"; //每延迟300ms发送1kb的数据,也就是每1s发送10/3kb的数据(1kb/0.3s)
        // Delay receives by 150ms per KB downloaded.
        oSession["response-trickle-delay"] = "150"; //每延迟150ms下载1kb的数
      }

      //非稳定网络
      /*
      static function randInt(min, max) {
        return Math.round(Math.random()*(max-min)+min);//Math.random()为[0,1)
      }
      if (m_SimulateModem) {
        // Delay sends by 300ms per KB uploaded.
        oSession["request-trickle-delay"] = ""+randInt(1,2000); //0.001-2s发送1kb
        // Delay receives by 150ms per KB downloaded.
        oSession["response-trickle-delay"] = ""+randInt(1,2000); //0.001-2s接收1kb
      }
      */

  • 相关阅读:
    从数据仓库系统对比看Hive发展前景
    Greenplum技术浅析
    MySQL索引背后的数据结构及算法原理zz
    超详细单机版搭建hadoop环境图文解析
    ActionScript 3.0 Step By Step系列(六):学对象事件模型,从点击按扭开始
    ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题
    ActionScript 3.0 Step By Step系列(八):动态的数据展现源于灵活的数据绑定
    ActionScript 3.0 Step By Step系列(七):使用XML和XMLList类处理XML数据
    高质量的开源Flex UI组件库项目(FlexLib)
    什么是回调 CallBack
  • 原文地址:https://www.cnblogs.com/shuzf/p/11225719.html
Copyright © 2020-2023  润新知