代码测试工具_软件压力测试_web应用安全测试-道普云

软测百科

测试右移之归因分析怎么做?

所谓的归因分析指的是,如果线上出现了一个问题,我如何去分析这个问题是由什么因素导致的。为什么要提到归因分析呢?因为我们前面提到了灰度,灰度实际上是一个配置下发。在相对比较大的公司里面,在一个产品线可能会同时经历多个下发。在这样的情况下,如何去分析当前监控到的问题到底是被谁影响的?到底是由谁导致的,这个时候我们就要引入一个概念,叫做流量染色。

通过染色可以去分析失败的原因,就相当于我把流量染色之后,每个流量上面带了哪些灰度的配置我是知道的。

给大家举个例子,现在有个产品正在进行http到https的改造,全网开了5%的https的灰度量级,发现视频的播放失败率有了一定的提升,所以我们就开始排查这些失败的染色特征

通过排查可以发现,我们有一个版本,这个版本之下是不支持https的,当时就没有设计这个功能。再就是Android4.3.3以下没有办法升级到这个版本以上。那解决的办法就是,需要把这个配置回滚,重新下发https开关的时候做一个配置下发的覆盖,不对这个版本以下的版本开启https。

通过这个案例我们就可以看到灰度配合监控配合流量染色进行分析的这样一个过程。


现在注册/登录,测试工具免费试用

申请试用