当前位置:网站首页>抓包整理外篇fiddler———— 会话栏与过滤器
抓包整理外篇fiddler———— 会话栏与过滤器
2022-07-04 04:05:00 【阿里测试君】
前言
简单介绍一下会话栏和过滤器
[文章末尾给大家留下了大量的福利]
正文
在抓包的时候这两个可以说是必用吧。
会话栏:
会话栏我这里介绍根据左边部分和右边部分。
左边部分是一些图标,有些人发现有个习惯,不习惯看图标。
其实说白了,我们大脑就是处理信息的,或许习惯整理信息才是人类的核心价值。
这种小图标是connect,就是与目标地址连接的。
connect是为了建⽴http tunnel,connect是http众多⽅法中的其中⼀种,它跟post、get、put、options⽅法是并列的。但是它的使⽤
场景很特殊。
这东西的作用就是隧道转发。
有兴趣可以去了解一下http tunnel 这东西,这里不介绍了。
这些是一些代理服务器的协议,我们一般不看。
这样可以隐藏掉。
下面这种图标就是我们的html了。
这种一般就是json了。
xml 文件。
这种就是图片资源了。
好了,后面只需要看到没见过的,看下是什么类型记住图标就好了。
一般我们也不需要看到图片抓包。
这里可以隐藏掉。
但是如果已经抓到了,当时忘记开启了怎么办呢?
这里可以帮我们移除掉一些会话,让我们看起来更加清爽,其实后面介绍的过滤器用的好,这些也不怎么用到,总之还有有用的。
然后可以看到右边这些部分,可以看到里面是host、url、body 这些我们比较熟悉的部分。
但是这些够我们用吗? 其实是不够的,因为大家都是技术人员,测试说你这个东西慢,你跟他说搞定了,够快了。
然后他一测试,发现怎么没有达到他的期望,这时候就扯皮了。
那么这个时候,你可以增加一个字段耗时字段。
借用一下别人的网址:
你截图给他,然后告诉他现在耗时是多少,然后他会根据他的要求,判断是否达到了测试标准。
有些东西避免扯皮,尽量用数据说话。
当然了fiddler提供了我们一些自定义的可以让我们去选,有需求再去看看就好了。
点击其中一个会话栏,就右边可以看到其详细信息, 这个就是inspector(检查器哈,有些专业名词还是需要知道的,方便沟通),这个就需要自己摸索了,这些就是抓取到的会话信息,里面的都去点点看看,理解其中的意思,都会有用到的。
这个是考验自己http 熟悉不熟悉了, 后面系列会讲一下这个http。
对于抓会话还有一个比较好用的,那就是当抓取到自己想要的包之后怎么停止呢?
可以按F12进行停止。
当你抓取到自己想要的包之后,通过ctrl+f 找到自己想要的包,其他包形成了干扰,你要清空其他的怎么办?
非常有用的快捷键哈,选中,然后shilt+del,删除未选择的,可以多选。
这样每次要去ctrl+f,然后考肉眼去找,肯定不合理啊。
filters 过滤器,帮助我们可以过滤掉不想要的东西。
可以看到,我们可以根据hosts、client process、 request headers 去筛选。
熟悉http协议就好,过滤拿到我们响应的,这里就不介绍了,没什么好演示的,有需求查找,多熟悉就好了。
当我们拿到了测试保存给的session后。
上一节这里介绍了,是保存图标哈。
然后发现参数都正确,的确是个bug,那么修改后你需要确认一下。
这时候你又不想去postman 输入参数测试,那么简单的方式就是重放一下。
上一节介绍的这个重放哈。
当然前面一篇也介绍了,replay 有其他的。
这样如果成功了,可以给测试看下。
这里可以知道,测试有多重要了,工作一段时候后开发人员发现能不能下班,bug 多不多,工作体验其实都在测试手里,这么一想上线有问题,测试背锅也是很合理的。
结
重点:学习资料学习当然离不开资料,这里当然也给你们准备了600G的学习资料
需要的私我关键字【000】免费获取哦 注意关键字是:000
项目实战:
大型电商平台:
全套软件测试自动化测试教学视频
300G教程资料下载【视频教程+PPT+项目源码】
全套软件测试自动化测试大厂面经
python自动化测试++全套模板+性能测试
听说关注我并三连的铁汁都已经升职加薪暴富了哦!!!!
边栏推荐
- 【MATLAB】MATLAB 仿真模拟调制系统 — DSB 系统
- Unity 接入天气系统
- Annex I: power of attorney for 202x XXX attack and defense drill
- The "functional art" jointly created by Bolang and Virgil abloh in 2021 to commemorate the 100th anniversary of Bolang brand will debut during the exhibition of abloh's works in the museum
- Test cs4344 stereo DA converter
- VSCode的有用插件
- Annex V: briefing on the attack process docx
- YoloV6实战:手把手教你使用Yolov6进行物体检测(附数据集)
- Kivy tutorial custom fonts (tutorial with source code)
- 浅谈JVM的那些事
猜你喜欢
郑州正清园文化传播有限公司:针对小企业的7种营销技巧
[Yugong series] go teaching course 002 go language environment installation in July 2022
How do good test / development programmers practice? Where to go
Deep understanding of redis -- bloomfilter
[cloud native] those lines of code that look awesome but have a very simple principle
RPC - grpc simple demo - learn / practice
分享一些我的远程办公经验
MySQL 索引和事务
Rhcsa 04 - process management
rac删除损坏的磁盘组
随机推荐
How do good test / development programmers practice? Where to go
C language one-way linked list exercise
MySQL 索引和事务
附件六:防守工作简报.docx
浅谈JVM的那些事
通过dd创建asm disk
【MATLAB】MATLAB 仿真 — 低通高斯白噪声
Network equipment emergency response Guide
CRS-4013: This command is not supported in a single-node configuration.
附件三:防守方评分标准.docx
Developing mqtt access program under QT
【MATLAB】通信信号调制通用函数 — 低通滤波器
Kivy教程之 自定义字体(教程含源码)
QT qtableview data column width adaptation
YoloV6实战:手把手教你使用Yolov6进行物体检测(附数据集)
appliedzkp zkevm(13)中的Public Inputs
MySQL JDBC programming
Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
Utiliser des unités de mesure dans votre code pour une vie meilleure
[go] database framework Gorm