好未来开源项目——柯南流量回放平台

网友投稿 1112 2022-06-16


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

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

conan 核心功能

1、流量采集

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

2、流量回放

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

3、结果校验

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

conan 平台优势与应用场景

1、优势

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

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

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

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

交互简单,配置化接入

开源共建,持续优化

应用场景

2、提测质量卡点

CI/CD 流水线质量卡点

服务线上监控巡检

conan 平台业务架构

conan 平台技术架构

conan 平台能力及功能

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

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

更多技术资讯,请关注


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:全栈开发者必备技能:如何处理 MySQL 的 Binlog 日志(头条二面)?(全栈开发者(编程))
下一篇:为什么 MySQL 不推荐使用 join?scratch编程课必看(为什么会打呼噜)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~