一种AB测试

困难

  • 单一服务器;
  • 快速、准确的获取测试结果;
  • 较短的测试周期;
  • 测试结束恢复现场;

解决方案

  1. 定义测试;
    • 测试代码
    • 测试开始时间
    • 测试结束时间
    • 目标地址
    • 方案(数组)
      • 方案代码(A、B...N)
      • 内容(文本、式样、逻辑等)
  2. 用户登录,判断是否在测试时间范围;
  3. 根据当前时间和测试方案取余,选择测试方案;
  4. 使用方案显示界面;
  5. 当向目标地址发送请求时追加跟踪标记;
    1. key=ab-track
    2. value=测试代码-方案代码
  6. 分析日志搜索ab-track=测试代码,生成结果;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。