近日,繼開源AI、PHP、GO等多個技術方向后,科技教育企業好未來宣布面向全行業開源“柯南流量回放平臺”,旨在幫助各行業伙伴加強在服務端測試領域的人效和質量保障,“解放”技術人的生產力。

柯南流量回放平臺
作為智慧教育國家新一代人工智能開放創新平臺建設單位,好未來倡導開源、分享、共建的理念,致力于用技術推動行業發展。
業務的線上質量與研發全流程的效率始終是技術從業者的關注重點。近幾年,持續集成Continuous Integration(CI)和持續交付Continuous Delivery(CD)的技術成熟度成為衡量研發團隊效能體系的重要指標,質量與效率的博弈不斷地考驗著每一位工程師。作為分層測試理念中的中間層,服務端測試在質量保障行為中占據了半壁江山。因此,服務端質量保障的提效,可以實現團隊人效與質量的快速提升。
目前,業內常規的服務端測試主要有人工測試、腳本編寫、自動生成技術三種方式。作為自動生成技術的熱門方向之一,線上流量回放在測試有效性與測試覆蓋度上有明顯優勢,但是也會面臨流量比對中的大量噪聲、非平臺化組件引用落地的投入產出比較低等工程問題。同時,全鏈路流量回放通常與業務場景的耦合較為深入,業內尚缺乏能夠面向全行業的通用解決方案。
面對這些測試技術的現實挑戰,好未來測試中臺基于學而思網校等自身真實線上流量場景,積淀業務實踐經驗,不斷打磨迭代,自研了柯南流量回放平臺,穩定高效地保障了各業務單元的線上質量。同時,在大班直播這一場景中,除了服務端回歸測試能力,柯南流量回放平臺通過自動生成線上壓力模型與壓測數據,有效保證了全鏈路壓測的效果。

柯南流量回放平臺主界面
在內部業務的質效保障工作獲得驗證后,好未來本著開放共創的初心及賦能更多技術人的愿望,正式面向全行業開源,為更多的技術人與行業伙伴提供高效精準的流量回放能力。
開源后的柯南流量回放平臺是一個前后端分離的Java EE企業級流量回放平臺,基于平臺配置化的方式,大幅降低了接入難度及使用成本,并降低了使用者的技術門檻。相較于其他行業,教育行業的業務場景更加復雜多元,測試部署難度更大,基于此提取凝練出的柯南流量回放平臺在滿足教育場景需求的同時,也能靈活應對各行業場景服務端測試的廣泛需求。
好未來重視技術的長期價值,堅定構建高效、敏捷的技術中臺。柯南流量回放平臺是又一個生長于好未來業務一線的優質工具,是歷經驗證后于技術中臺沉淀升級進而向全行業開源開放的典型代表。好未來希望柯南流量回放平臺能夠幫助解放技術人的生產力,使其更專注于新功能的測試迭代,同時也希望更多技術從業者加入這一開源項目,共同促進質效保障領域的技術升級。
從2020年8月發布第一個開源項目以來,好未來依托智慧教育國家新一代人工智能開放創新平臺,已陸續上線了數十余個開源項目。未來,好未來計劃通過推動人工智能、網絡服務、數據存儲、直播和框架服務等六大方向的技術開源,在教育各場景通用技術能力方面進行一系列開源動作,促進平臺生態的參與者共享平臺成果。
