基于CDN缓存 的接口穿透测试 思路

 

1.背景知识:

CDN服务器缓存机制
服务器采用CDN节点分发机制进行缓存。新部署在主服务器上的文件不一定会及时同步到CDN节点缓存服务器上。(个人理解,同步所有CDN节点用时即缓存最长时长。)

相同的请求,会分发给相同的CDN服务器节点。所以在缓存时间之内如果不改变请求参数,再次请求相同接口,获取的请求结果是相同的(访问了同一台CDN服务器)。如果想要获取最新部署的文件内容,需要切换到新的CDN节点尝试获取。

2.穿透测试原理:
在缓存时间内如果想要获取最新主服务器数据,同一个接口请求需要改变请求参数(比如给request添加随机新参数,用charles rewrite功能),重新请求(切换CDN节点),看看是否能遇到最新数据。每次切换都要变换新的参数,直到获取到同步了主服务器最新文件的CDN节点的数据。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值