• Fiddler


    Fiddler是一个http协议调试代理工具,它能够记录并且检查所有你的电脑和和互联网之间http通讯,设置断点,查出所有的“进出”Fiddler的数据

    运用

    1、查看接口请求方式

    2、查看请求数据、响应数据

    3、接口返回状态

    4、设置代理

    5.header、cookie

    6.设置断点 Rules-Automatic Breakpoints

    7.添加筛选 filters

    8.fiddler进行接口测试 composer

    API Application Programming Interface

    应用编程接口,就是软件系统不同组成部分衔接的约定

    API种类:面向对象语言的API、库与框架的API、API与协议、API与设备接口、Web API

    Web API(HTTP API)

    HTTP中的8钟不同的方法:get获取  post存  put  delete options head trace connect

    Fiddler 模拟假数据

    环境

    Tools - options

    设置代理:

    设置完成后,fiddler先退出再启动

    工作原理

    Statistics 整个请求的性能测试 

    Composer  构造请求发送

    AutoResponser 返回假数据

    Fiddler设置断点修改Request

    1. 设置断点before requests,抓取数据-run to completion-改数据-run to completion,缺点是会拦截所有的请求
    2. 用命令 bpu + 站点,用完以后要清除 bpu

    Fiddler设置断点修改Response

    三种 bpafter + 域名   bpafter

    3.AutoResponse

    Fiddler小工具编码解码

    1. 会话的过滤

    1.Filters,Use Filters,No Host Filter选中Show only the following Hosts,输入要过滤的域名,点击Actions选中run Filterset now

    2.选中两个session右键compare,下载windiff

    3.编解码,Tools-TextWizard

    Fiddler Host设置,测试服务器健壮 在Windows系统下修改,小工具修改

    Tools-HOSTS,勾选方框,点击Import Windows Hosts File

    Fiddler构造HTTP请求

    抓包,复制Inspector-Raw里的内容

    点击composer,粘贴所复制的内容

    Fiddler抓取手机包

    Fiddler模拟弱网测试

    Rules - peformance - simulate modem speeds

    Rules—>Cutomize Rules

    oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s)=

    /下行带宽  kbps

    2G 20/50

    3G 330/2000

    4G 40000/80000

    Wifi 33000/40000

  • 相关阅读:
    Spring IOC
    C++ 内存模型
    C++ 多态
    Java 多态
    Java 自动装箱与自动拆箱
    C++ priority_queue
    多个页面使用到一些名称类的同一个接口,借助vuex实现
    element-ui自定义表单验证
    vue项目中导出excel文件
    数组对象根据某个属性进行排序
  • 原文地址:https://www.cnblogs.com/hyzhang/p/10971453.html
Copyright © 2020-2023  润新知