软件测试笔记——Fiddler

抓包工具(Fiddler)

1.功能测试与抓包工具

  • 抓包(packet capture):就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。

  • 功能测试用抓包工具的场景:

    • 通过抓包工具截取观察网站的请求信息,帮助我们更深入的了解网站
    • 通过抓包工具截取、观察网站的请求与返回信息,帮助测试进行BUG定位与描述
    • 通过抓包工具拦截修改请求信息,绕过界面的限制,测试服务端的功能
  • 常用的抓包工具:Fiddler、Charles、F12开发人员信息等

    面试题:Fiddler在测试中常见的使用场景

2.Fiddler定义

  • 原理:

    • 请求先发送给Fiddler,Fiddler接收请求后转发给服务器
    • 服务器处理请求后将响应数据返回给Fiddler,Fiddler再转发给客户端(浏览器)
      [(img-n1aIFbKD-1654653974888)(软件测试.assets/image-20220517191912514.png)]

3.Fiddler使用

3.1 删除请求
  • 菜单删除
  • 命令行删除:cls、clear
  • 通过delete键删除单行
  • 快捷键:Ctrl+X
3.2 设置过滤

在这里插入图片描述

  1. 点击右侧菜单栏中Filter选项
  2. 勾选Use Filters
  3. 第二个下拉框中选择“Show Only the following Hosts”
  4. 在下方输入框中输入要抓包的主机地址,多个地址用&分开
  5. 点击右上角"Actioms",选择"Run Filterset Now"

3.3 设置断点

  • 开启自动断点

[(img-T13hkozA-1654653974894)(软件测试.assets/image-20220517195503162.png)]

  1. 点击导航栏上的"Rules"
  2. 选择"Automatic Breakpoints" 自动的断点
  3. “Before Requests” 请求之前
  4. “After Responses” 响应之后(不常用)
  5. “Disabled” 失效
  • 修改请求

3.4 AutoResponder(扩展)

在这里插入图片描述

  • 自动响应
    1. 选择一个请求
    2. 点击右侧菜单栏中的"AutoResponder",
    3. 在此处添加请求的URL;或将请求拖拽至右侧空白处;或选择"Add Rule"
    4. 选择一个响应页面(可以选择自定义的)
    5. 点击右侧“save”保存
    6. 勾选上述单选框

3.5 Composer(扩展)

  • 通过fillder 创建http request 并发送

在这里插入图片描述

  1. 选择右侧菜单栏"Composer"
  2. 选择请求方式
  3. 输入请求URL
  4. 请求行和请求头的内容
  5. 请求体
  6. 点击右侧"Execute"执行

3.6 弱网测试(扩展)

在这里插入图片描述

  1. 选择导航栏上的Rules
  2. 选择Performance(性能)
  3. 选择Simulate Modem Speeds 模拟调制解调器速度
  • 可以自定义响应速度

在这里插入图片描述

在这里插入图片描述

  1. 设置上传速度
  2. 设置下载速度
  • 参考速度

在这里插入图片描述

3.7 HTTPS请求(扩展)

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

该笔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值