zoukankan      html  css  js  c++  java
  • 抓包神器Fiddler工具详解,看了这篇文章的小伙伴都说会了

    Fiddler工具详解

    前言

    本篇简单的介绍下fiddler界面的几块区域,以及各自区域到底是干什么用的,以便于更好的掌握这个工具

    工具简介

    1. 第一块区域是设置菜单,这个前面3篇都有介绍
    2. 第二块区域是一些快捷菜单,可以点下快捷功能键
    3. 第三块左边是抓捕的请求会话列表,每一个请求就是一个会话
    4. 第四块右边上方区域是request请求的详细信息,可以查看Headers、Cookies、Raw、JSON等
    5. 第五块右边下方区域就是response信息,可以查看服务端返回的json数据或其它信息
    6. 第六块区域左下角黑色的那块小地方,虽然很不起眼,容易被忽略掉,这地方是命令行模式,可以输入简单的指令如:cls,执行清屏的作用等
      在这里插入图片描述
      在这里插入图片描述

    会话框

    1. 会话框主要查看请求的一些请求的一些基本信息,如# 、result、protocol、host、url、body、 caching、content-type、process
      在这里插入图片描述
    2. #:会话框列表最左侧,#号这一栏是代表这个请求大概是什么内容,<>这个符号就是我们一般要测试的请求与响应的类型。
    3. result:这里是服务器返回的代码,如
    • 200,请求ok;2xx一般是服务器接受成功了并处理
    • 3xx,重定向相关
    • 4xx,404最常见的的就是找不到服务器,一般是请求地址有问题
    • 5xx,这个一般是服务器本身的错误
    1. protocol:这个是协议类型,如http、https
    2. host:主机地址或域名
    3. url:请求的路径
    4. body:该条请求产生的数据大小
    5. caching:缓存相关
    6. content-type:连接类型

    10.process:客户端类型

    Request 和Response

    1. Request是客户端发出去的数据,Response是服务端返回过来的数据,这两块区域功能差不多
      在这里插入图片描述
    2. headers:请求头,这里包含client、cookies、transport等
    3. webfroms:请求参数信息表格展示,更直观。可以直接该区域的参数
    4. Auth:授权相关,如果显示如下两行,说明不需要授权,可以不用关注
      (这个目前很少见了)
      No Proxy-Authorization Header is present.
      No Authorization Header is present.
    5. cookies:查看cookie详情
    6. raw:查看一个完整请求的内容,可以直接复制
    7. json:查看json数据
    8. xml:查看xml文件的信息

    decode解码

    1. 如果response的TextView区域出现乱码情况,可以直接点下方黄色区域解码
      在这里插入图片描述
    2. 也可以选中上方快捷菜单decode,这样后面的请求都会自动解码了
      在这里插入图片描述
  • 相关阅读:
    关于APPIUM滑动手机屏幕的操作
    关于robotframework,app,appium的xpath定位问题及常用方法
    测试行业学习的知识体系
    APPIUM环境搭建及APP配合RF自动化的操作步骤
    关于RF在实践WEB UI自动化测试时,碰到的问题
    高并发
    [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size:32
    Nginx 反向代理与负载均衡详解
    Nginx 服务器安装及配置文件详解
    牛客网多校训练4 A Ternary String(高阶幂次取模)
  • 原文地址:https://www.cnblogs.com/TFBOYS0806/p/13573480.html
Copyright © 2011-2022 走看看