ABtest一个总的目的和意图是,判断哪种种UI或rerank策略更优,通过事实的依据( CTR或下单率)判断哪种策略更符合用户的习惯和需求。

我们经常会面临多个设计方案的选择,比如app或pc端某个界面的某个按钮是用红色还是用蓝色,是放左边还是放右边。传统的解决方法通常是集体讨论表决,或者由某位专

家或领导或文青来拍板,实在决定不了时也有随机选一个上线的。虽然传统解决办法多数情况下也是有效的,但A/B 测试(A/B Testing)可能是解决这类问题的一个更好的方法。

所谓 A/B 测试:

简单来说,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用 A 方案,另一部分用户使用 B 方案,记录下用户的使用情况,看哪个方案更符。

灰度发布:

“灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。

ABtest就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

转载于:https://www.cnblogs.com/fengli9998/p/8195757.html

ABTest灰度发布相关推荐

  1. 为何互联网大厂都在采用蓝绿发布、滚动发布、灰度发布?

    在互联网软件的生产过程中有一环是必不可少的,那便是部署.发布.通过把代码部署在特定环境中,再对外向用户发布新功能.早期的时候互联网刚刚发展起来,涌入互联网的网民还比较少,服务器资源也比较昂贵.紧张,这 ...

  2. 一种前端灰度发布方案

    本文介绍一种前端灰度发布方案,主要解决的是传统的灰度发布只能以机器维度进行分组的问题.提供一种用户维度分组的灰度发布机制. 传统灰度发布,因为是以机器分组,所以要求服务是无状态的.所谓无状态就是对请求 ...

  3. git灰度发布版本_一种前端灰度发布方案

    (给前端大学加星标,提升前端技能.)作者:吕大豹 https://www.cnblogs.com/lvdabao/p/11920919.html 本文介绍一种前端灰度发布方案,主要解决的是传统的灰度发 ...

  4. 蓝绿发布、滚动发布、灰度发布,有什么区别?这下明白了

    欢迎关注方志朋的博客,回复"666"获面试宝典 在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险.目前有 ...

  5. 蓝绿部署、金丝雀发布(灰度发布)、AB测试……

    点击关注公众号,Java干货及时送达 来源 | https://www.jianshu.com/p/0df88fe4a1e3 随着微服务架构的普及,线上服务越来越多,随之而来的就是部署越来越频繁:随着 ...

  6. 灰度发布系统架构设计

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:https://www.toutiao.com/i69 ...

  7. 基于 Nginx+lua+Memcache 实现灰度发布

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 一.灰度发布原理说明 灰度发布在百度百科中解释: 灰度发布 ...

  8. Spring Cloud微服务版本灰度发布新神器

    项目地址:https://github.com/Nepxion/Discovery 强烈建议stra.fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目. Nepxion D ...

  9. 不容错过的灰度发布系统架构设计

    灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统. 灰度发布系统的作用,可以根据配置,将用户的流量导到新上线的 ...

最新文章

  1. 如何创建一个基础jQuery插件
  2. Laravel 上使用 phpexcel的两种方式
  3. linux取随机数shell版本
  4. call/apply/bind 的理解与实例分享
  5. 跟踪了下CSDN博客之星的竞选数据,我就看看不评论,你怎么看?
  6. node2vec文献出处_详解Node2vec以及优缺点
  7. (How to)Windows Live Writer使用技巧
  8. PowerDesigner16导出Sql修复
  9. jsp引入页面,即包含文件的两种方法介绍
  10. Java获取Object属性值
  11. POJ 1694 An Old Stone Game ★(排序+树+递归)
  12. C++异常处理的开销
  13. 如何删除动态数组的指定元素 - 回复 Splendour 的部分问题
  14. java8新特性——如何使用lambda
  15. Java串口通信(RXTX)
  16. 微信企业号的消息发送
  17. Keil uVision4使用总结
  18. 客户关系管理(CRM)系统源码设计方案
  19. SQL Server - 设置主键自增
  20. 443端口与80端口的区别

热门文章

  1. windows蜜汁调音
  2. spring boot: java @interface注解
  3. 《Windows 8 权威指南》——1.3 引入全新内核休眠模式,实现“瞬间开机”
  4. Oracle Instance
  5. 【心得】centos 去除屏幕保护
  6. js如何保证iframe里的内容,显示在父窗口
  7. 无法连接到WMI提供程序。你没有权限或者该服务器无访问
  8. 2008年十大IT图书评选第一周幸运读者获奖名单(每周更新)
  9. Unity Contrib Project和资料
  10. ASP Webshell查***代码的小东东