編程學習網 > 數據庫 > 好未來開源項目——柯南流量回放平臺
2021
03-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

開源項目組織:好未來技術

更多技術資訊,請關注編程學習網

掃碼二維碼 獲取免費視頻學習資料

Python編程學習

查 看2022高級編程視頻教程免費獲取