测试必会+面试必问--fiddler参数详解

Fidder抓包是作为测试必须掌握的一项技能。

这篇详细介绍(保姆级)Fiddler在测试中常用的功能。

全文较长(6000字),建议先收藏,需要时再食用。

一、界面简介

先看一下完整的Fiddler界面布局

 

Fiddler界面主要包含四部分:菜单栏、工具栏、会话列表、会话详情

1.菜单栏

  • File:用于打开新的Fiddler会话、导入/导出session、保存会话等
  • Edit:用于复制/粘贴session、host、url、header;删除session;查找session(find sessions)等
  • Rules:根据规则对会话进行过滤,比如‘Hide Image Request’隐藏图像请求,也可以自定义规则
  • Tools:工具,可以在options中设置Fiddler端口号,设置获取https请求等,也可以清除缓存、cookie等。
  • View:用于设置是否显示菜单栏、界面布局等

2.工具栏

在菜单栏View中可以设置是否显示工具栏。

工具栏主要是一些常用的操作按钮。

通过stream可以切换两种模式

  • 缓存模式:Fiddler直到响应完成时才将数据返回给应用程序。在测试中可以用来控制响应、修改响应数据。
  • 流模式:Fiddler即时将响应数据返回给应用程序,更接近真实环境。例如测试性能时需要选择此模式。

3.会话列表面板

界面左侧的部分,主要包括

Result:http的响应状态

Protocol:协议类型

Host:请求地址的域名

Url:请求的服务器路径

Body:请求的大小,单位byte

Content-Type:请求响应的类型

Process:请求发出者及进程ID

Comments:可以给会话添加备注

4.会话详情面板

会话详情面板分为两部分

1.上方为request请求的详细信息,查看方式常用headers(头部信息)、webforms(表单格式)、cookies、raw(完整信息,最常用)、json(json格式)

2.下方为response响应信息,查看方式与上方的请求框类似。

需要注意的一点:当响应信息里出现乱码时,直接点击下图黄色条即可解码。

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

5.命令行

窗口左下角还有一个不起眼的黑色框,这块命令行模式,可以输入指令。比如输入cls进行清屏。

 二、Filters功能详解

  • 17
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值