美文网首页
什么是灰度

什么是灰度

作者: IvanHung | 来源:发表于2016-12-07 01:01 被阅读91次

    1、什么是灰度?

    在黑与白之间,能够平滑过渡的一种发布方式。在产品发布时,有所控制地选择面向的人群及其比例。

    2、灰度的目的

    测试用途:灵活选择用户参与产品测试;快速获取用户的反馈意见,完善产品功能

    降低风险:降低产品迭代升级所影响的范围;避免停服发布给用户带来不便

    容灾能力:降低全量发布引起的服务器崩溃等风险,逐步发布产品,逐步控制服务器压力

    3、灰度策略

    用户的选择(地理位置、终端等)、功能覆盖度(逐步还是全部开放)、实现方式(代码层还是接入层)、数据反馈入口、回滚或上线、周期(一般为7天,复杂的测试也可以更长)等。

    4、如何筛选用户?

    用户行为特征、用户流量大小、用户范围:内部用户 > 种子用户 > 活跃用户 > 所有用户

    5、灰度的步骤

    1)定义目标;

    2)选定策略:包括用户规模、发布频率、功能覆盖度、回滚策略、运营策略、新旧系统部署策略等;

    3)筛选用户:包括用户特征、用户数量、用户常用功能、用户范围等;

    4)部署系统:部署新系统、部署用户行为分析系统(web analytics)、设定分流规则、运营数据分析、分流规则微调;

    5)发布总结:用户行为分析报告、用户问卷调查、社会化媒体意见收集、形成产品功能改进列表;

    6)产品完善;

    7)新一轮灰度发布或完整发布。

    灰度测试流程

    ——部分内容整理自网络——

    相关文章

      网友评论

          本文标题:什么是灰度

          本文链接:https://www.haomeiwen.com/subject/aehdmttx.html