灰度发布就是让一部分用户继续用A版本,一部分用户开始用B版本,如果用户对B没有反映出现Bug或者对B的反映比较好,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
方法/步骤
1
首先在Testin的AB测试平台创建项目,如果已经有对应的项目,那么直接创建实验便可。这里有编程模式和可视化模式两种, 编程模式适合大改版涉及到代码的AB测试,可视化模式适合简单的界面修改,并且无需通过App商店便可实时上线。
3
假设版本一发生了重大的崩溃,那么我们最初设定的50%用户都会受到发布出去的版本一的影响,但现在我们可以通过用户流量控制进行一键回滚原始版本,这样所有用户便可以全部展示的是原始版本了,使用户体验的损失降到最低。
4
这就是Testin的AB测试的灰度发布功能,目的就是将每一次App上线的风险降到最低。