• (三)、Fiddler的使用


    Fiddler的基本使用

    1、先来看看Fiddler的基本界面

    会话列表中各项的意思:

    • Result: 表示HTTP返回的状态码
    • Protocal: 请求的协议,如:HTTP、HTTPS
    • Host: 请求的ip地址
    • Body: 请求资源的大小,以byte为单位
    • Caching: 请求的缓存过期时间或缓存控制值
    • Content-Type:请求响应的类型,一共有四种
    • Process: 发出此请求的Windows进程及进程ID
    • Comments: 用户可以给此会话增加备注
    • Custom: 用户可以设置自定义值

    2、Statistics(统计数据)

    Statistics 显示关于HTTP请求的性能以及数据分析。

    3、Inspectors(翻译出来就是“检查”)

    Inspectors tab下有很多查看Request或者Response的消息。 其中Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header。

    对于每一部分,提供了多种不同格式查看每个请求和响应的内容:

    • Headers: 请求和响应的头信息,包含Web客户端信息、Cookie、传输状态等
    • TextView: 显示POST请求的body部分为文本
    • SyntaxView:显示脚本(需安装SyntaxView插件)
    • WebForm: 以直观的界面显示QueryString的值和Body的值
    • HexView: 请求内容的十六进制显示
    • Raw: 显示原始的符合HTTP标准的请求和响应
    • Auth: 显示Header中的Proxy-AUthorization和Authiorization信息
    • Cookie: 显示header中Cookie的值
    • JSON: 通过JSON格式显示
    • XML: 显示为XML格式

    4、QuickExec命令行的使用

    Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。
    常见得命令有:

    • help: 打开官方的使用页面介绍,所有的命令都会列出来
    • cls:     清屏  (Ctrl+x 也可以清屏)
    • select:   选择会话的命令
    • ?.png: 用来选择png后缀的图片
    • bpu:   截获request

    5、过滤

    Fiddler默认会抓取浏览器上所以的请求,有时候乱七八糟的请求会比较多,所以过滤就显得有必要了。

    6、composer接口测试

    在composer中可以进行接口测试,如果是post请求,修改body中的值,点击执行;
    如果是get请求,找到要修改的地方,点击执行。

  • 相关阅读:
    技术收集
    Entity Framework的扩展库
    暂时收集
    php 处理高并发的思路
    nginx缓存优先级(缓存问题者必看)
    mysql5.5主从配置
    php源码编译常见错误解决方案
    今天开始要改变模式了
    nrpe 在ubuntu上安装遇到的问题
    zendstudio 10下载汉化
  • 原文地址:https://www.cnblogs.com/wwho/p/8509516.html
Copyright © 2020-2023  润新知