精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數據平臺流量回放最佳實踐

開發 前端
基于數據平臺各系統以讀接口為主的特點,非常適合流量回放的回歸形式,后續會將各個系統按優先級陸續接入我司流量回放平臺,并通過流量埋點的方式快速提升接口覆蓋。

一、背景與挑戰

1.1 數據平臺業務背景

數據平臺利用大數據智能分析、數據可視化等技術,對公司內外部經過采集、建設、管理、分析的多源異構數據進行呈現和應用,實現了數據共享、日常報表自動生成、快速和智能分析,深度挖掘數據價值,滿足企業各級部門之間的數據分析應用需求。因而也具有數據量大,場景多,數據準確性要求高,查詢性能要有保障等特點。

1.2 傳統測試方法

基于數據平臺的特點,使得我們在線下進行數據測試或者回歸測試時成本比較高,難度也比較大。所以我們希望能有一種有效的手段來降低測試的成本和門檻,實現測試的標準化。一直以來我們都是通過編寫自動化測試來實現的。但是傳統的自動化測試其實是有很多弊端的,比如成本高,覆蓋場景有限,標準化難度高等。

1.3 傳統自動化的弊端

1.3.1 成本高:

人工編寫、維護自動化用例成本高

較低的測開比無法跟上迭代的速度

1.3.2 覆蓋場景有限:

線下構造測試場景難度大

場景覆蓋度有限

1.3.3 標準化難度高:

強依賴QA個人經驗和能力

開發獨立排查自動化問題難度高,推動開發自測效果差因此我們希望利用線上的流量來搭建一個流量回放的平臺,與自動化測試結合,來實現一個符合數據平臺特點的自動化測試體系。

2、流量回放平臺介紹

流量回放的實現原理即是使用線上入口錄制用戶操作的真實流量,到預發環境進行回放,對比生產和預發環境錄入接口的子調用、響應差異去定位代碼問題,接入對象范圍是只讀、讀寫、只寫接口,優點是業務代碼零侵入,自動流量diff,真實鏈路調用,數據可查,問題定位精準,發現問題的可能性提高,缺點是面向范圍有一定局限性,操作不慎可能導致回放的接口中存在寫操作的子調用產生臟數據,影響業務。

2.1 流量回放平臺調研

確定之后我們便立刻展開了調研,研究對比了公司的流量回放平臺,阿里的Doom以及Twitty的Diffy,差異如下圖。

圖片

2.2 數據平臺業務特點

  1. 因為數平報表的查詢特點, 導致代碼中對外查詢鏈路少,對內的維度條件業務組合多,基于這樣的特點導致在使用Pandora平臺錄制線上流量時,流量錄制不全,大多數場景無法完全覆蓋。
  2. 復雜的數據平臺一般都依賴大量屬性配置管理、定時同步任務等,因此預發環境和生產環境配置庫需要隔離,保護數據不被污染。而流量回放又依賴配置庫和數據庫相同,使用場景高度依賴配置數據, 導致回放落地難度大。
  3. 數據平臺的流量回放,驗證結果時往往需要對數據進行校驗, 請求會對生產數據庫造成一定查詢壓力,可能會影響生產環境穩定性。需要控制好回放速度和控制、監控和降級保護。
  4. 部分數據是實時的,回放結果需要計算波動率。

基于以上特點導致數據平臺無法接入公司的Pandora平臺,我們也在第一時間聯系公司平臺負責人進行溝通和提出改進需求方案。

但問題的迫切使得我們決定先小成本的進行一些工作,一方面盡快緩解我們的痛點,一方面也要方便后期接入公司平臺,減少資源浪費。以此為目的,我們在一期使用腳本采集流量, 并借助開源工具Diffy快速實驗了一套簡易的流量回放系統。同時給平臺提出適應性接入需求。在二期時,將腳本采集的流量上傳至平臺,接入平臺進行流量回放。

  • 這樣的好處是:

  1. 流量自主可控,可根據需要定點擴充流量,無需擔心流量稀疏、錄制對線上環境的影響、接口覆蓋不全等問題。
  2. 使用日志或埋點的方式采集流量,為流量采集提供了一種流量采集的新思路
  3. 開源工具只有部署和熟悉的資源投入,后期接入平臺后可回收資源,沒有浪費資源重復造輪子

基于以上背景,進行了數據平臺的流量回放實現方案。

2.3 核心原理

整體思路依然是沿著線上獲取流量,分別在不同代碼環境進行回放,最后對接口返回結果進行比對,以達到檢測被測代碼準確性的目的。

這里我們將生產的流量根據時間、接口白名單和操作人等字段進行過濾,并按照窗口進行流量的去重和篩選,最后沉淀為一個穩定的流量池。任務觸發后會并發的按照指定速率向預發和生產雙發回放,獲取接口的返回結果,經過一系列降噪操作后,根據字段對比結果統計出整體的成功率,并產出報告。

下面我會從流量采集、環境策略、執行調度、比對結果四個方面來介紹整個方案。

流量回放交互構架圖

圖片

2.3.1 流量采集

通過公司的流量錄制方式, 接口覆蓋提升難度較大, 不太適合數平對外鏈路少,條件組合多的特點,因此我們想通過埋點篩選的方式進行流量采集。這樣的好處是完美避免了流量錄制過程中流量分布不均,降低對線上服務的性能影響,同時接口的覆蓋又非常的完整。實現了自主可控,定點獲取流量。

在流量采集中,我們會分批次的去生產系統上根據配置的日期和數量不斷地撈取流量,對每一個批次流量根據入參和請求路徑進行接口去重,并根據梳理好的接口白名單、流量操作人、接口關鍵字、請求類型等來過濾數據,然后需要對流量中的臟數據進行篩選、對參數中的特殊字符和多余字段進行修正。最后將清洗好的干凈數據保存到本地流量池中,等待任務使用。

圖片

在后期,處理后的流量會通過接口上傳至流量回放回放Pandora平臺,通過我司的平臺化工具更便捷高效的管理流量和執行。

上傳后即可在流量回放平臺查看流量,這里也可以通過excel的方式手動上傳,但是每批次流量數量受限。

圖片

2.3.2 環境策略

環境采用了預發和生產兩套環境對比。通過配置將預發環境的數據來源指向了生產服務。并且定時同步生產的配置庫到預發環境,來解決數據和配置的Gap。

圖片

圖片

2.3.3 執行調度

調度有兩種方式, 一種是配置定時觸發,一種是手動調用接口觸發。

任務觸發后,會獲取流量池中的流量,并對流量的關鍵字和執行數據量級再次判斷是否可執行。確認執行后,將流量放入線程池中開始回放。這里采用了定長線程池和速率控制器來實現高并發和靈活的請求速率配置。

在任務執行后,也可以根據實際執行情況隨時修改配置來停止任務或者調整任務的發送速率,控制對線上環境的影響。

圖片

2.3.4 比對結果

拿到生產和預發的返回結果之后就是對比兩端結果,發現不一致的字段和返回,介于數平的特點,噪音點會非常的多,因此引入了AAdiff的方式,來達到自動降噪的功能。

如何降噪:

a. AAdiff :在對比之前, 連續調用兩次生產環境,獲取結果后對比, 將不一致的字段剔除。即可去除不穩定或者有波動的字段

b. 指定字段忽略:跟對一些配置字段或者無意義字段進行手動配置忽略,降低噪點。

結果差異對比匯總后, 會根據字段進行分組匯總,對與AAdiff不通過的字段會直接置灰。點擊字段即可在右側查看字段下差異的數據。

圖片

通過點擊差異詳情,可進一步看到請求的path、請求體、生產和預發的返回值等信息,幫助排查定位問題。

圖片

同時在結果報表中可以觀測到流量數、回放成功率等信息。

3、業務實踐

這里以智能運營系統為例,對比流量回放接入前后的效能成本差異。

指標

之前

現狀

穩定方面

智能運營系統511、512兩個迭代均有多個遺漏回歸bug

功能方面:降低測試人員回歸漏測的風險,回歸類型的缺陷逃逸率降低30%

性能方面:通過該工具建立迭代性能回歸機制。



成本方面

接口自動化從2021年12月開始搭建,3xx條自動化,覆蓋1x個接口

維護成本:每迭代1人力維護自動化

工具搭建:接口DIFF探索階段耗時9人日,目前已經覆蓋了3x+個接口,使用7xx+條流量用例。

維護成本:每迭代0.5人力排查diff問題



效率方面

接口自動化:case數3xx個,覆蓋接口數1x個


流量接口覆蓋數:86%

通過流量回放的方式,不僅快速提升了自動化的接口覆蓋,降低了迭代人力投入,更是增強了回歸的可靠性。

這一點通過迭代質量變化趨勢也能很好的反應。

 平臺數據:

流量回放工具在513迭代初步使用, 但覆蓋率和穩定性較差, 514迭代完善,正式投入使用。

在514迭代工具正式投入使用后,發現遺漏bug比例達25%,515迭代質量有明顯提升, 連續兩個迭代線上無缺陷逃逸發生。平臺質量和穩定性明顯提升。

目前智能運營流量回放投入使用至今,已持續支持多個迭代的日常回歸測試以及日常壓測工作,讀接口覆蓋率達86%,回放通過率穩定在98%,發現回歸漏測比率達25%,大大提高了系統的穩定性和線上質量。

圖片

4、規劃與展望

智能運營系統流量回放已進入維護階段,在日常迭代中幫助測試實現冒煙、回歸、壓測、緩存驗證等多種任務。后續將通過精準接口流量獲取的方式,將少部分稀疏接口納入覆蓋。并將流量上傳至流量回放平臺。借助流量回放平臺的能力,更加穩定、方便的執行計劃和排查問題。

基于數據平臺各系統以讀接口為主的特點,非常適合流量回放的回歸形式,后續會將各個系統按優先級陸續接入我司流量回放平臺,并通過流量埋點的方式快速提升接口覆蓋。

責任編輯:武曉燕 來源: 得物技術
相關推薦

2024-04-26 09:38:36

2019-05-16 14:15:19

開源技術 工具

2023-02-03 18:31:35

訂單流量錄制

2019-12-13 11:55:30

AI 數據人工智能

2022-09-05 08:07:25

goreplay監控工具

2024-10-15 11:09:43

2023-04-06 13:25:54

月光寶盒

2015-11-19 09:26:01

ASP.NET跨平臺實踐

2009-05-05 15:41:28

Saas虛擬化應用

2022-01-17 21:48:35

流量錄制設計點

2011-08-18 11:05:21

jQuery

2023-07-21 01:12:30

Reactfalse?變量

2013-09-08 23:37:30

EF Code Fir架構設計MVC架構設計

2018-05-02 13:59:01

大數據數據收集數據科學

2021-07-20 15:37:37

數據開發大數據Spark

2013-12-04 09:35:02

云安全移動數據

2017-10-20 08:25:10

數據收集工具數據源

2016-08-22 15:15:14

數據實踐

2017-11-13 06:05:10

數據中心災難恢復
點贊
收藏

51CTO技術棧公眾號

天堂а√在线中文在线新版| 岛国av免费在线| 亚洲av成人无码久久精品老人 | 日韩一二区视频| 天堂在线资源网| 久久er99精品| 777精品视频| 国产97在线观看| 日韩免费在线观看视频| 91视频免费看片| 亚洲精品观看| 欧美亚洲国产一区二区三区| 欧美丝袜自拍制服另类| 亚洲成人第一| 人妻妺妺窝人体色www聚色窝| 日韩精品乱码免费| 久久97久久97精品免视看| 国产精品扒开腿做爽爽| 8x国产一区二区三区精品推荐| 日韩欧美在线视频免费观看| 欧美黄色免费网址| 日韩精品黄色| **女人18毛片一区二区| 99热这里都是精品| 国产精品香蕉av| 日本在线观看视频网站| 国产精品成人av| 亚洲精品视频中文字幕| 师生出轨h灌满了1v1| 天堂资源在线视频| 伊人久久一区| 欧美性色黄大片手机版| 免费欧美一级视频| 啦啦啦中文在线观看日本| 国产精品二区一区二区aⅴ污介绍| 久久久久久国产精品mv| 黄色www视频| 国产成人丝袜美腿| 91免费人成网站在线观看18| 久久这里只有精品9| 欧美一级网站| 欧美性在线观看| 毛片视频网站在线观看| 亚洲永久在线| 欧美中文在线观看| 日韩黄色在线播放| 国产精品一级| 欧美在线免费视频| 国产又黄又粗又爽| 国产精品呻吟| 国产成人高潮免费观看精品| 国产无遮挡呻吟娇喘视频| 99视频精品| 韩国19禁主播vip福利视频| 精品无码人妻一区二区三区品| 欧美福利视频| 欧美韩国理论所午夜片917电影| 国精品无码一区二区三区| 亚洲视频电影在线| 欧美黑人巨大精品一区二区| 不卡的免费av| av成人毛片| 国产91色在线播放| 中文 欧美 日韩| 久久99精品久久久| 91最新在线免费观看| 国产www免费观看| 大桥未久av一区二区三区中文| 国产经品一区二区| 亚洲区小说区图片区| 国产午夜精品久久| 在线电影看在线一区二区三区| 麻豆视频免费在线观看| 一区二区三区不卡视频| 可以在线看的av网站| 国模冰冰炮一区二区| 欧美系列亚洲系列| 亚洲一级片免费观看| av在线亚洲色图| 亚洲毛片在线免费观看| 999久久久国产| 欧美另类视频| 欧美在线视频观看| 国产又粗又猛又黄又爽无遮挡 | 777一区二区| 国产高清视频一区二区| 亚洲国产高清福利视频| 精品熟妇无码av免费久久| 亚洲欧美综合久久久| 高清亚洲成在人网站天堂| 成年人视频免费| 国产精品一品二品| 日本一区二区三区精品视频| xvideos国产在线视频| 狠狠色噜噜狠狠狠狠97| 亚洲午夜激情影院| 日韩电影不卡一区| 久久大大胆人体| 国产成人精品网| 国产精品影音先锋| 日本高清视频一区二区三区 | 亚洲综合色噜噜狠狠| 精品免费国产一区二区| 日本一区影院| 在线视频日韩精品| 国产精品第一页在线观看| 另类小说欧美激情| 久久久久久一区| 一二三四区在线观看| 欧美午夜免费电影| 在线精品一区二区三区| 91精品一区二区三区综合| 日本高清久久天堂| 日韩一级免费视频| 有码一区二区三区| 中文字幕成人在线视频| 精品一区免费| 97热在线精品视频在线观看| 国产av无码专区亚洲av麻豆| 国产精品午夜久久| 免费黄色特级片| 欧美偷窥清纯综合图区| 欧美丰满少妇xxxxx| 一区二区三区黄色片| 久久久精品影视| 欧美日韩黄色一级片| 北条麻妃一区二区三区在线观看| 久久精品国产一区二区三区| 亚洲午夜无码久久久久| 久久综合色一综合色88| 免费成人午夜视频| 国产精品中文字幕制服诱惑| 欧美国产日本高清在线| 国产高清在线免费| 亚洲欧美国产毛片在线| 亚洲第一天堂久久| 欧美a级片视频| 国产精品一二三视频| 成人不用播放器| 欧美性猛交xxxx黑人交| a级在线免费观看| 久久精品一区| 欧美三日本三级少妇三99| 毛片无码国产| 一区二区三区国产视频| 一级片在线免费播放| 国产日韩欧美麻豆| 国产视频1区2区3区| 日韩在线观看一区| 成人a在线观看| 黄色免费在线观看网站| 4hu四虎永久在线影院成人| 99热这里只有精品4| 国产在线不卡视频| 日本中文字幕一级片| 中文字幕一区二区三区中文字幕| 欧美极品美女电影一区| 午夜影院在线视频| 91久久久免费一区二区| 欧美激情久久久久久久| 国产一区欧美日韩| 欧美黄色免费网址| 欧美美女在线直播| 国产经典一区二区| 欧美日韩视频在线播放| 日韩亚洲国产中文字幕欧美| 国产一级视频在线| 久久久国际精品| 色一情一区二区三区| 久久久久亚洲| 国产91一区二区三区| 男人av在线播放| 在线成人中文字幕| www视频在线| 好吊成人免视频| 三级黄色在线观看| 久久久久久久久亚洲精品| 亚洲激情六月丁香| www.日本高清| 青青草原综合久久大伊人精品优势| 一区二区成人国产精品| 亚洲精品福利| 国产精品白嫩初高中害羞小美女| 蜜桃视频在线观看免费视频网站www| 日韩精品在线一区二区| 在线视频一区二区三区四区| 中文字幕亚洲一区二区av在线| 人妻体体内射精一区二区| 亚洲欧洲日本一区二区三区| 日韩尤物视频| 91精品短视频| 国产精品久久久久久久久久久新郎| h网站久久久| 国产性色av一区二区| 性生活三级视频| 在线观看日韩av先锋影音电影院| 欧美性猛交xxxxx少妇| 久久久精品免费观看| 久久人妻少妇嫩草av蜜桃| 久久在线91| 日本国产中文字幕| 日本久久精品| 久久精品成人一区二区三区蜜臀| 国产精品色婷婷在线观看| 欧美性视频精品| 欧美精品videossex少妇| 色悠悠久久88| 国产最新视频在线| 精品va天堂亚洲国产| 亚洲专区第一页| 色哟哟国产精品免费观看| 国产亚洲精品久久久久久打不开| 国产精品区一区二区三区| av鲁丝一区鲁丝二区鲁丝三区| 国产麻豆视频精品| 成人亚洲免费视频| 日韩精品一级中文字幕精品视频免费观看 | 欧美精品久久久久久久久久久| 99国产精品一区二区| 区一区二区三区中文字幕| 久久av国产紧身裤| 成人精品一二区| 五月天色综合| 国产精品入口尤物| 日本欧美韩国| 国产99久久久欧美黑人 | 9i精品一二三区| 日韩精品在线视频| 天堂在线视频网站| 亚洲国产欧美一区二区三区同亚洲| 国产v片在线观看| 欧美一区二区视频免费观看| 91麻豆一区二区| 欧美日韩国产综合久久| 一级黄色片在线观看| 在线一区二区三区四区| 天天干天天色综合| 色婷婷香蕉在线一区二区| 亚洲图片在线视频| 色综合久久综合| 亚洲婷婷综合网| 色综合天天视频在线观看| 中文字幕在线播| 日本道色综合久久| 亚洲天堂avav| 91精品国产一区二区| 国产夫绿帽单男3p精品视频| 欧美一卡在线观看| 国产成人精品一区二三区四区五区| 7777精品伊人久久久大香线蕉的 | 四虎在线精品| 91牛牛免费视频| 午夜日韩影院| 国产激情一区二区三区在线观看| 欧美男人操女人视频| 欧美日韩视频在线一区二区观看视频| 国产伦精品一区二区三区千人斩| 五月天亚洲综合| 午夜片欧美伦| www.亚洲成人网| 国产欧美精品| 亚洲欧美久久久久| 国产一区二区三区不卡在线观看| 亚洲一区和二区| 久久尤物电影视频在线观看| 2019男人天堂| 亚洲欧美电影院| 日本五十路女优| 91国偷自产一区二区使用方法| 伊人网综合在线| 日韩免费视频一区| 日本a一级在线免费播放| 丝袜情趣国产精品| 成人性生交大片免费看网站| 日本精品va在线观看| 亚洲精品一区av| 精品久久蜜桃| 日韩理论在线| 少妇人妻大乳在线视频| 日本欧美久久久久免费播放网| 黄色片子免费看| 91在线国产福利| 日本二区三区视频| 亚洲国产精品一区二区www在线| 中文字幕av第一页| 日韩欧美国产一区二区三区| 免费在线毛片| 欧美日韩国产成人| 欧美日韩尤物久久| 国产a一区二区| 波多野结衣在线观看一区二区| 777久久精品一区二区三区无码 | 免费黄色网页在线观看| 国产综合在线看| 亚洲天堂网站| 蜜桃狠狠色伊人亚洲综合网站| 91综合久久| 国产在线观看福利| 国产成人自拍在线| 青青草自拍偷拍| 亚洲成a人片综合在线| 最新国产中文字幕| 亚洲成人久久电影| 黄色免费在线网站| 国产精品美女呻吟| 日韩免费电影在线观看| 少妇高潮大叫好爽喷水| 男女性色大片免费观看一区二区| 久久久久久婷婷| 最新欧美精品一区二区三区| 国产伦精品一区二区三区视频我| 亚洲成人网av| jizz性欧美| 国产美女精品视频免费观看| 欧美人妖在线| 免费成人在线视频网站| 国产suv一区二区三区88区| fc2ppv在线播放| 欧美无砖专区一中文字| 男人av在线| 日本成人精品在线| 日韩三级视频| ww国产内射精品后入国产| 成熟亚洲日本毛茸茸凸凹| 欧美日韩三级在线观看 | 国产美女主播一区| 精品国产精品久久一区免费式| 国产视频一视频二| av在线播放一区二区三区| 国产精品99re| 欧美精品一区二区久久婷婷| 欧美xxxx性xxxxx高清| 亚洲bt欧美bt日本bt| 亚洲一区二区三区| 日韩 国产 一区| 亚洲天堂久久久久久久| 国产亲伦免费视频播放| 久久资源免费视频| 国产成年精品| 欧美日韩dvd| 国产成人高清在线| 久久亚洲成人av| 亚洲成成品网站| 神马午夜在线视频| 裸体丰满少妇做受久久99精品| 亚洲一区免费| 天堂久久精品忘忧草| 欧美色综合网站| 国产乱色在线观看| 91原创国产| 亚洲美女啪啪| 一级性生活毛片| 欧美亚洲国产一卡| 麻豆免费在线视频| 99re国产视频| 一区二区激情| 成人小视频免费看| 欧美精品第一页| 日本一本在线免费福利| 国产视色精品亚洲一区二区| 国产日韩欧美三级| 卡一卡二卡三在线观看| 欧美日韩成人一区| 天天干在线视频论坛| 好看的日韩精品视频在线| 日韩精品一二区| 国产精品 欧美激情| 亚洲第一视频网| 秋霞国产精品| 日韩精品第1页| www.欧美色图| 中文在线免费看视频| 欧美成人久久久| 午夜精品福利影院| 手机免费av片| 午夜成人免费视频| 超碰免费97在线观看| 99超碰麻豆| 久久精品亚洲| 青青草偷拍视频| 国产一区二区三区中文 | 韩国女主播成人在线| 国产主播在线播放| 综合国产在线视频| 精品国产影院| 污污的视频免费| 性感美女久久精品| 在线观看黄av| 国产乱码精品一区二区三区不卡| 日韩电影在线免费观看| 激情综合网五月天| 中文字幕国产日韩| 国产人妖ts一区二区| 最新免费av网址| 欧美性极品xxxx做受| 羞羞网站在线看| 亚洲二区三区四区| 97久久精品人人做人人爽| 国产一区二区小视频| 欧美一区二区大胆人体摄影专业网站|