Fiddler应用实践-模拟接口超时及session过滤
Posted 小d测试之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler应用实践-模拟接口超时及session过滤相关的知识,希望对你有一定的参考价值。
记得前面有分享过fiddler的一个小应用就是截获某个资源文件,然后用本地文件进行替换测试。今天就简单分享一下另外两个小应用。
应用一:fiddler 断点截获,模拟接口超时场景
测试场景:前端获取视频列表2s内没返回就会播放在线视频,而不是播放录制的视频列表
目的:使用fiddler拦截前端的请求,不到达服务器,或者是拦截服务器的应答,不传给前端,使得其超过2s播放在线视频,而不是录制视频
操作:
将请求视频列表的接口提取出来
在fiddler中使用QuickExec进行断点 bpu +接口请求,按enter键
3.开发者工具cosole 发送请求
4.切换到Network上,查看请求
结果:目标达到了,Response为空,且前端正常播放了在线视频流,而不是录制的mv流。
应用二:Fiddler filter session
测试场景:测试网站除了正常的业务请求外,还会有数据埋点上报上报,就是要在海量的session里面过滤到仅仅是属于埋点上报的域名的数据,且是有效的用于分析的数据,也就是要剔除掉css/js这样的资源文件。
目的:使用fiddler进行过滤
步骤:
使用过滤组件,filter,勾选Use Filters
在Hosts下面选中Show only the following Hosts,就是仅仅显示下面的域名,多个域名用逗号分隔开来,填写完后,点一下旁边的Actions生效
3.剔除掉css文件和js文件,使用正则表达式:REGEX:\.(js|css|js\?.*|css\?.*)$
点击Actions ,运行,结果成功,可以过滤剩下我们需要分析的数据了。
好了,今天分享完了,祝大家晚安,明天会更好!
以上是关于Fiddler应用实践-模拟接口超时及session过滤的主要内容,如果未能解决你的问题,请参考以下文章