好未来开源又一力作——柯南流量回放平台

架构真经

共 817字,需浏览 2分钟

 ·

2021-04-14 07:28

今天推荐的这个项目是「conan」,柯南流量回放平台,基于线上真实用户流量的录制回放能力与结果校验能力,为冒烟测试,集成回归测试,线上验证与线上巡检提供解决方案。

经过在线教育业务中的持续打磨与迭代,柯南平台终于开源,旨在为行业内更多的的质效保障团队提供更专业更稳定的质效保障方案。近几年流量回放的方案在行业内落地生根,但大部分以工具为主并且使用成本与二次开发生成本较高,柯南平台应运而生。

conan 核心功能

1、流量采集

基于 ES 日志源的流量录制采集,平台化配置接入,降低使用成本,并且提供详细的流量采集数据。

2、流量回放

分布式的后端架构,为流量回放提升执行效率,支持服务鉴权配置,基于 http 协议的回放符合真实业务场景。

3、结果校验

流量回放的常规校验方式基本上是以流量结果的 DIFF 为主,但大量的流量噪声(时间戳,自增数据...)一直影响结果的准确性,柯南平台在回放中基于配置的 jsonSchema 做第一层校验,再结合自研的降噪比对服务进行流量 DIFF 的第二层校验,从而保障了结果校验的准确性,大大提升了流量回放结果的可信度。

conan 平台优势与应用场景

1、优势

  • 解决传统自动化覆盖率低,维护成本高的问题

  • 多规则的流量结果断言校验

  • 多规则的流量结果比对支持

  • 流量数据可用于自动化测试与性能测试

  • 交互简单,配置化接入

  • 开源共建,持续优化

  • 应用场景

2、提测质量卡点

  • CI/CD 流水线质量卡点

  • 服务线上监控巡检

conan 平台业务架构

conan 平台技术架构

conan 平台能力及功能

开源项目地址:https://github.com/tal-tech/conan

开源项目组织:好未来技术

浏览 36
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报