首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 ,运行,结果成功,可以过滤剩下我们需要分析的数据了。

好了,今天分享完了,祝大家晚安,明天会更好!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605G002SY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券