fiddler script 判断request中包含某参数_Fiddler的基本界面介绍

本文详细介绍了Fiddler工具的界面布局,包括主菜单栏、工具栏、Web Session列表、功能面板、QuickExcel和状态栏。重点讲解了如何利用Fiddler Script判断Request中是否包含特定参数,并介绍了各种功能键的作用,如添加注释、重新发送请求、断点控制等。此外,还概述了Web Session列表的各项属性以及QuickExcel的常用命令。
摘要由CSDN通过智能技术生成
22d3136c671a7e2af314d86883eb19d1.gif点击上方蓝字,关注我们

前言

fiddler的界面,主要是分以下6个模块。

      7464f9a3b7ccc13855a4b1158a8efcc4.png

一:主菜单栏:

  可以参考:https://www.cnblogs.com/sjl179947253/p/7620524.html

二:工具栏:

   1、2761bd03a08ab587422818774309542b.png :选中一个菜单中的http,可以添加注释,在该http后面的comment中可以看到。

       2、f41eb26f3ef1359872b406d163418def.png :向服务器重新发送请求

       3、87ad807df79bef54eee61e6a61506377.png :删除子菜单中的所有会话,相当于清空

       4、ec4795b103b23c4efff4edd89e1d9c39.png :用于断点中的暂停的session

       5、48f3c14ecf2541934d6bddf23b71b2a6.png:打开该开关,取消所有没有设置中断的相应的缓存

       6、d28461b93af8412ff3360424b03123b7.png :在请求的响应进行解码

       7、c9c3f0cdf3e0129c71ec9698b35bd54f.png :下拉可以选择保留多少条sessions,比如,100,200条

       8、7284e9e3feb13f6e3a88380780bfb72f.png:点击该图标,并将其拖到指定浏览器,该log会单独记录这个页面的通信情况

       9、e76f7074d6db12cd67c773f3e5443466.png:打开 find seesion 页面,当session较多时,可以搜索查询

      10、6828ab5c2fe6b2ab5c41e14350792f81.png:把所有session保存到SAZ文件中

      11、9b25d2bb21750f4c85eb640d80a0dd02.png:当前桌面的截屏以jpeg格式添加到websession列表中

      12、d673b900feb393154228f3a2350a3184.png:简单的计时功能

      13、9de73dc5213d46ae10cdbaf37774b384.png:选中一个会话,点击该图标后,会已IE浏览器打开

      14、72e60d508cdd2e30f446e11a95df0444.png:清空缓存文件

      15、f7dbe25dd6ae7835ce3dd3d1e6c07063.png:打开文本编码、解码小工具

      16、bb89aba44096094381075865678f4053.png:新建一个包含所有功能的小窗口

三:Web Session 列表

  43473499ca69984ea600d31fe15990b2.png

        从左到右我们依次来介绍:

        1、# :点击这个之后会话会按照顺序进行排列

        2、Result :响应的状态码。比如,200表示响应正常

        3、Protol : 使用的是HTTP或者HTTPS协议

        4、Host :服务器的主机名和端口号,比如:www.baidu.com

        5、URL:URL的路径。www.baidu.com 后面跟的就是URL路径

        6、Body:HTTP请求响应中包含的字节数

        7、Caching :和缓存相关的字段值

        8、Content-Type:响应中Content-Type的值,比如:text/html

        9、process:对应本地Widows的进程,比如,现在用的浏览器是Chrome。

        10、Comment :给选中的Http增加注释时,可以在这查看

四:功能面板

   我们常用的一般是Inspectors选项卡,选中一个http请求,例如百度,然后看右边的功能面板,上部分是http发出请求的报文信息,raw选项卡里查看完整的信息,下部分是http发出的响应报文信息,Header选项卡只查看header的信息。

      d3229cb6420b421b9b02d44407fd4fb6.png

其他的选项卡就是不同的格式展示

Textview :只有post请求才信息,get请求时不显示,比如抓取一个登录的页面

      37cff78c383792f815a3e8d342c3f80a.png

  syntaview:这个表示的是代码视图

       WebForms:显示的是get的请求参数和post里的body参数 

  HexView : 以十六进制数据显示

  Auth :显示 header 中的 Proxy-Authorization 和 Authorization 信息,一般登录的时候信息会展示出来

  Raw :显示整个请求的完整信息

  XML :如果请求的 body 是 XML 格式,可以用这个视图来查看

  WebView :用来显示网页

  Cookies:Cookie机制是一种会话机制。Cookie是浏览器用来存储少量数据的一种机制,数据以“key=value”形式存储,浏览器发送HTTP请求时,自动附带cookie信息。

 五:QuickExecl

      d13042bf74b53692283fdf7ea91112fa.png

      常用命令:

  cls 清屏 或者快捷键:Ctrl+x 也可以清屏

       quit 退出 Fiddler

  

  >size 选择响应尺寸大于指定大小的全部 session

  =status选择响应 HTTP 状态码等于指定值的全部 session

  =method 选择Request请求中的http method等于指定值的全部 session

  bps中断 HTTP 响应状态为指定字符的全部 session 响应

  bpv or bpm中断指定请求方式的全部 session 响应

  bpu中断请求 URL 中包含指定字符的全部 session 响应

  g 或go继续所有中断的 Session

六 状态栏

  9bfe3350e19ad076fcaaced51ac2836b.png

     点击Capturing后,websession中会停止更新新的会话请求。

     All Processes  后面展示的是一共有多少条会话。

END 9d0b930292101e57c9889fae8ce43df9.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值