网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 其他技术区 > 软件测试 >

抓包工具fiddler的基础知识

时间:2025-11-17 15:58

人气:

作者:admin

标签:

导读:​ 一、简介 fiddler是位于客户端和服务端之间的http代理 1、作用 监控浏览器所有的http/https流量 查看、分析请求内容细节 伪造客户端请求和服务器请求 测试网站的性能 解密https的web会话...

 一、简介

fiddler是位于客户端和服务端之间的http代理

1、作用

  • 监控浏览器所有的http/https流量
  • 查看、分析请求内容细节
  • 伪造客户端请求和服务器请求
  • 测试网站的性能
  • 解密https的web会话
  • 全局、局部断电功能
  • 第三方插件

2、使用场景

  • 接口调试、接口测试、线上环境调试、web性能分析

  • 判断全后端bug、开发环境hosts配置、mock、弱网断网测试使用

3、http报文分析

3.1、请求报文

http请求报文由3部分组成:请求行、请求头、请求体

在这里插入图片描述

进一步分解,得到一幅更详细的结构图

在这里插入图片描述

经fiddler实际抓包分析如下:

在这里插入图片描述编辑

由于get请求的参数拼接到URL中,所有get请求的请求体中没有参数

3.2、响应报文

http请求的响应报文也由三部分组成:响应行、响应头、响应体

在这里插入图片描述

进一步分解,得到一幅更详细的结构图

image

 

经fiddler实际抓包分析如下:

在这里插入图片描述

常见的状态码

在这里插入图片描述

4、介绍fiddler界面功能

在这里插入图片描述

在这里插入图片描述

4.1、AutoResponder(自动响应器)

4.1.1、作用

AutoResponder可用于拦截某一请求,进行如下操作(即mock操作):

重定向到本地的资源

使用fiddler的内置响应

自定义响应

在这里插入图片描述

4.2.2、操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.2、Composer(设计请求)

4.1.1、作用

该功能的作用是自己写一个请求(包括请求行、请求头、请求体),发送给服务器

4.1.2、操作

在这里插入图片描述

4.3、断点

4.3.1、全局断点

该断点会影响所有的请求或响应,测试时不易使用,用的不多

4.3.2、局部断点

该断点可以影响特定的请求,方便调试

操作(使用命令)

在这里插入图片描述

请求前断点

bpu login -- 请求的url中有login的会打断点


bpu -- 取消断点


响应后断点

bpafter login -- 请求的url中有login的会打断点


bpafter -- 取消断点

4.4、弱网测试

即模拟网络环境差进行测试

操作

配置之后,点击Rules→performance→Simulate Modem Speeds启动即可

在这里插入图片描述

6、app抓包

第一步:手机和电脑需要在同一局域网下

​ 方法一:手机和电脑连接同一个wifi

​ 方法二:电脑通过网线连接到无线路由,手机连接这个无线路由的wifi

​ 方式三:电脑使用无线网卡,开热点,手机连这个热点

第二步:配置

移动端设置手动代理

在这里插入图片描述

第三步:勾选Allow remote computers to connect

在这里插入图片描述

第四步:使用移动端的浏览器,进入http://电脑IP:fiddler监听的端口下载证书

在这里插入图片描述

第五步:安装证书(以个人手机为例:红米 note30至尊版,路径:设置→安全→更多安全设置→加密与凭据→安装证书→证书:找到下载的证书)

在这里插入图片描述


欢迎大家关注笔者的公众号:程序员老奕,专注于软件测试干活分享,全套测试资源可免费分享!

最后如果你想学习自动化测试,欢迎加入笔者的交流群:771645171,里面会有很多资源和大佬答疑解惑,我们一起交流一起学习!


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信