学习:Fiddler抓包在测试领域的四大应用

抓包的意义

1、抓包用于定位前后端的BUG

2、弱网测试

3、接口测试或接口调试

4、线上调试或网络挟持

抓包的原理

fiddler一打开 自动打开计算机代理服务器

抓包:数据报文。

 

 fiddler界面功能

httprunner来做接口自动化的话 需要har文件

菜单栏 File常用功能

 

 Edit常用功能

 

 Rules常用功能

1.隐藏通道包和304的包

带锁的包是看不了的

tunnel to 通道包 ---对我们分析没有任何意义 需要隐藏掉

 

 

 

 2.断点调试

 

 3.模拟弱网环境

 

 工具栏

 

  备注 、重新发送请求、清空、断点调试/运行断点、流模式/缓冲模式、解码、设置保存多少会话、监控所有进程、查找包、保存包、打开浏览器、清空浏览器缓存、文本编码和解码、分离面板

会话列表

 

 

响应状态码 协议 访问包的主机地址 主机路径url 字节数 响应头

查看请求和响应的信息

 

 

 

 

 

 

 

 

 

 

 

 抓包过程

浏览器内打开网页--按住shift+F5 --fiddler内抓到所有的包

刷新------先访问本地的缓存---->请求服务器的资源

快捷键:shift+F5 去缓存刷新

Fiddler默认是无法抓取https的包

功能应用

1、过滤器(精确找包)

 

 2、 过滤掉无意义的包

 

:(?insx)/[^\?&]*\.(css|ico|jpg|png|gif|bmp|wav|js)(\?.*)?$

2、如何抓取到https协议的包

配置

tools--> options---htts

1、捕获https连接

2、解密htts通道

 

 

 

 

 

 

3.安装证书,重置根证书 然后重启fiddler

 

posted @ 2022-09-07 17:30  测试人员a  阅读(152)  评论(0编辑  收藏  举报