zoukankan      html  css  js  c++  java
  • fiddler 使用方法汇总

      作为网络开发人员,怎能不使用一些抓包工具呢?fiddler是个不错的选择。

      不过,一般情况下,我们往往使用浏览器自带的控制台的【网络】选项就可以达到查看数据的通信情况了,当然,一些浏览器不容易捕捉的事情,就不得不使用第三方的抓包工具了。记录一下常用的fiddler的使用功能,以便能更快速使用需要的功能。也希望能有人提出一些不一样的使用,共同进步。

      我主要以使用的到的场景作解析!

    场景1、查看某表单提交的情况

      使用fiddler,可以很方便的看到你的表单提交的内容,从而方便的确认哪些数据是正确的,哪些是超出预期的,并且很方便的查看返回值。如图:

    场景2、向某接口发送请求,非写代码的方式验证接口返回

      点击composer选项,输入访问的网址,选择访问方式,post方式的参数输入格式如:a=2&b=3;

    场景3、HTTP请求、响应断点设置

      有时访问需要更改参数,或者观察请求的过程,则可以用到断点设置,输入:bpu zhidao.baidu.com回车执行,接下来就会中断URL中包含此地址的请求。输入 bpu 取消监听。如图:

    场景4、 后台访问的接口设置代理监听,接口联调时提供有利证据。

      通过后台语言访问的接口,是不会被fiddler抓取到信息的,所以,我们并不知道到底做了哪些接口上的操作,通过代码里设置代理可以让fiddler监听到信息,如PHP使用curl访问量,设置代码:

      curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888');//设置代理服务器

    场景5、手机抓包,有时不止需要查看电脑自己发的包情况,手机测试时尤其需要查看这个。

      设置fiddler允许远程连接,设置手机上的代理服务器主机名为本机ip,端口为8888,即可在电脑上进行查看手机发送的数据包了。

    场景6、抓取https的包(很多网站已转https)

       1、打开fiddler,>>Tools>>Fiddler Options,

     

    打开如图所示的HTTPS配置项:
     
     
    点击Export Rppt Certifica to Desktop  :
    桌面上多了一个证书:
     
    下面就是将证书导入:
    点击开始-运行,输入:mmc,打开如下图所示页面,点击红框菜单
     
     
     
    如何配置能让fiddler抓去https的请求? - 一切随缘 - 随缘
     
    最后点击完成,确定!
     
      
    选择之前导出的证书文件,一路到底!配置完毕!查看https连接。

      用fiddler抓取数据包,正确分析内容,能够使开发测试更快捷,多发现一些高级功能的使用,本身也是一件很有趣的事呢!

  • 相关阅读:
    Asp.net2.0 中自定义过滤器对Response内容进行处理 dodo
    自动化测试工具 dodo
    TestDriven.NET 2.0——单元测试的好助手(转) dodo
    JS弹出窗口的运用与技巧 dodo
    ElasticSearch 简介 规格严格
    修改PostgreSQL字段长度导致cached plan must not change result type错误 规格严格
    Linux系统更改时区(转) 规格严格
    mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法 规格严格
    ElasticSearch 集群 & 数据备份 & 优化 规格严格
    Elasticsearch黑鸟教程22:索引模板的详细介绍 规格严格
  • 原文地址:https://www.cnblogs.com/yougewe/p/5606927.html
Copyright © 2011-2022 走看看