zoukankan      html  css  js  c++  java
  • 接口测试第十二课(fidller过滤)(转)

    转自:

    经常有人问我,如何只抓手机上某个应用的请求包?
    在使用fiddler抓手机包的过程中,fiddler会话框上瞬间就满屏了,因为它不仅抓到手机上的请求数据包,
    也抓到了PC端的网络请求包。这时候很难找到想要的数据,
    于是小编觉得很有必要专门写一篇关于如何过滤出想要的会话。

    一、电脑端如何过滤出来自“部落之家”论坛的请求?

    • 首先要知道“部落之家”论坛的域名:www.hordehome.com
    • 点“Filters”选项卡



       3.勾选“Use Filters”


      4.这里默认:No Zone Filter


    5.这里选Show only the following Hosts


    No Host Filter:不设置hosts过滤

    Hide The Following Hosts:隐藏过滤到的域名
    Show Only The Following Hosts:只显示过滤到的域名
    Flag The Following Hosts:标记过滤到的域名

    6.在输入框输入域名:www.hordehome.com


    7.点击左上角Actions按钮


    8.勾选Run Filterset now
    9.配置成功。此时可以打开部落之家论坛任意网站,如何再打开百度,淘宝等网站
    10.查看会话框列表,检查结果,会发现只显示了论坛网站的请求链接



    二、如何过滤多个域名的会话?
           1.通常一个APP(或网站)可能不止请求一个域名,有可能业务比较复杂,会对接其它的一些业务,
    涉及到多个服务器。这种情况下,就要先了解app(或网站)具体有哪些域名的请求
            2. 如何同时过滤出www.hordehome.com和[url]www.baidu.com[/url]?
            3.只需在输入框,用分号隔开就行,如下图



    三、另外一种比较流氓过滤(不推荐使用
          看到网上很多人说可以用下面这种方法,小编亲测了下,觉得不可行,
    所以拿出来说下。这种方式很流氓,强制性改了host地址


      1.在Request Headers区域
      2.勾选set request header
      3.输入host和www.baidu.com

       
      4.Action按钮勾选:Run filterset now
      5.设置后,发现不管访问哪个网站,请求host都被强制性改成www.baidu.com
      6.这种方法不推荐使用,了解一下就行

    四、如何把请求成功(200 OK)的都过滤掉?
      1.在filter选项里,有个response status code选项
      2.勾选Hide success前面就行了
      3.想过滤掉3开头的也可以勾选掉
      4.Action按钮勾选:Run filterset now


    五、如何把耗流量大于10kb的请求抓取出来
          在测APP的时候,有个非常值得关注的测试点:流量测试。那么如何把请求耗流量比较大的抓取出来呢?(找到罪魁祸首)
         很多小伙伴遇到流量测试的时候,第一反应是去找工具,而不是去思考,为什么会耗流大?产生耗流的原因是什么?
         1.fiddler可以记录所以请求的耗流大小,如下图Body区域,流量请求大小一目了然


        2.我们只需要过滤出大于100k的请求(也可以设置大于50k,看自己的需求)
        3.勾选Hide smaller than 100KB(隐藏小于100k的请求)

       4. Action按钮勾选:Run filterset now。
       5.再打开浏览器操作看看,是不是抓到罪魁祸首了,嘿嘿!

      
    六、fiddler会话框其实还有一个非常实用的功能:点击后自动排序
           小伙伴们可以自己手动点击下面图中箭头制的区域,你会有惊喜发现哦!




    七、清屏(cls)也是一种常用手段
    命令行输入cls或CLS回车,清空屏幕



    八、那么回到前面的问题,如何抓取手机某个APP的请求?
         首先你要知道这个app访问的host是多少?如果对接多个系统,那就不止一个host,
    这个需要自己对自己的APP非常熟悉哦~

  • 相关阅读:
    .NET学习笔记(1)— C#学习路线图
    Huffman树压缩程序(c实现)
    selenium webdriver使用一二三
    同时装了python2和python3,pip没法使用
    NotePad++配置python开发环境(windows)
    用Sublime搭建Python开发环境(windows)
    mapbox将图层缩放到视口合适区域
    关于 FormData 和 URLSearchParams
    vue-router在新窗口打开页面
    微信小程序wx.request 请求方法
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/5289116.html
Copyright © 2011-2022 走看看