精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

奇米777四色影视在线看| 国产国语videosex另类| 蜜臀av粉嫩av懂色av| 乡村艳史在线观看| 青青久草在线| 欧美一区二区| 亚洲国产日韩欧美在线图片 | 久久久久久久久久久久国产精品| 爱情岛论坛亚洲品质自拍视频网站| 久久综合色播五月| 91最新国产视频| 婷婷激情五月网| 欧美国产综合| 这里只有精品在线观看| 亚洲成年人av| 婷婷久久免费视频| 岛国av一区二区| 狠狠干视频网站| 波多野结衣在线网站| 国产成人综合在线| 国产精品一区二区三区久久| 国产稀缺真实呦乱在线| 婷婷激情图片久久| 日韩深夜福利网站| 日韩一区中文字幕| 日本一区二区在线视频| 色噜噜在线播放| 国产在线精品一区二区不卡了 | 成人看片网站| 精品久久久久久国产91| 中国一级大黄大黄大色毛片| 天堂资源在线中文| 欧美国产日韩精品免费观看| 国产手机精品在线| 国内精品久久久久久久久久久| 日韩黄色在线观看| 全亚洲最色的网站在线观看| 精品一级少妇久久久久久久| 中文字幕免费精品| 色黄久久久久久| 国产7777777| 精品国产一区二区三区久久久樱花| 亚洲а∨天堂久久精品喷水| 韩国一区二区三区四区| 粉嫩av国产一区二区三区| 色偷偷88欧美精品久久久| 日本福利视频在线| 美女高潮在线观看| 亚洲成人激情自拍| 欧美成人三级在线视频| h片视频在线观看| 亚洲五码中文字幕| 91亚洲精品国产| 1区2区3区在线视频| 亚洲人精品午夜| 日韩国产精品毛片| 高清全集视频免费在线| 中文字幕一区av| 男女爱爱视频网站| 青草视频在线免费直播| 亚洲一区在线视频| 欧美乱大交xxxxx潮喷l头像| 91福利区在线观看| 欧美丝袜第一区| 91香蕉视频导航| 欧美aaa级| 欧美一区在线视频| zjzjzjzjzj亚洲女人| 日韩三级久久| 91精品国产高清一区二区三区| 中文国产在线观看| 丁香综合av| 亚洲深夜福利网站| 成人精品一二三区| 中文字幕一区二区av| 久久久久久中文字幕| 91精品国产乱码久久久张津瑜| 国产精品亚洲产品| 国产精品久久久久久亚洲影视 | 国产成人综合精品三级| 国产日韩精品推荐| 久草在线网址| 亚洲色图欧美激情| 久激情内射婷内射蜜桃| 成人开心激情| 91精品一区二区三区久久久久久 | 妖精视频一区二区三区| 在线观看欧美视频| 欧美卡一卡二卡三| 国产欧美另类| 成人午夜黄色影院| 少妇一区二区三区四区| 国产女人aaa级久久久级| 中文字幕日韩一区二区三区不卡| 欧美草逼视频| 欧美视频一区二区三区在线观看| av在线免费观看不卡| 啪啪激情综合网| 社区色欧美激情 | 国产网址在线观看| 秋霞午夜av一区二区三区| 91精品国产99久久久久久红楼| 日本韩国精品一区二区| 亚洲精品乱码久久久久久| 国产主播在线看| 久久久久久亚洲精品美女| 亚洲久久久久久久久久| 欧美成人精品欧美一| 噜噜噜久久亚洲精品国产品小说| 91在线视频一区| 狠狠v欧美ⅴ日韩v亚洲v大胸| 一区二区三区在线免费视频| 99视频在线免费| 大奶在线精品| 久久人人爽人人爽爽久久| 久久久久久久久久久久久久av| 韩国女主播成人在线| 欧美日韩一区二区三| 黑人精品视频| 91精品免费在线观看| av电影在线不卡| 国产日韩精品视频一区二区三区 | 蜜臀av免费一区二区三区| 欧美成人中文字幕| 亚洲在线视频播放| 国产午夜精品理论片a级大结局| 欧美乱大交xxxxx潮喷l头像| 日韩中文一区二区| 久久精品国产69国产精品亚洲| 国产女主播喷水视频在线观看| av毛片久久久久**hd| 亚洲色婷婷久久精品av蜜桃| 日韩伦理一区二区| 国产亚洲欧美一区| www毛片com| 91视频观看视频| 青青在线免费观看| 2023国产精华国产精品| 欧美老女人性生活| a天堂视频在线| 亚洲蜜桃精久久久久久久| 亚洲综合婷婷久久| 91日韩欧美| 成人久久久久久久| 久久五月精品| 91精品国产全国免费观看| 欧美日韩色视频| 极品少妇一区二区| 欧美爱爱视频网站| www.久久爱.com| 不卡av在线网站| 国产视频一区二区三区四区五区| 亚洲免费在线视频一区 二区| 日本黄色的视频| 亚洲天天影视网| 69174成人网| 国内高清免费在线视频| 精品99一区二区三区| 国产午夜视频在线| 久久综合九色综合97婷婷女人| 99精品免费在线观看| 精品一区电影| 91免费看国产| 国产精品国精产品一二| 亚洲第一精品自拍| 天天干天天干天天| 国产精品视频九色porn| 黄色片免费网址| 激情文学一区| 欧美12av| 欧美日韩破处视频| 欧美精品在线播放| 亚欧在线观看视频| 欧美午夜精品一区二区蜜桃| 国产精品免费人成网站酒店 | 99一区二区三区| 黄视频网站在线观看| 亚洲四色影视在线观看| 国产美女www爽爽爽视频| 亚洲国产日韩一级| 91精品人妻一区二区三区蜜桃欧美| 蜜乳av一区二区三区| avav在线播放| re久久精品视频| 亚洲已满18点击进入在线看片| 国产盗摄在线观看| 日韩久久免费视频| 一区二区日韩视频| 亚洲www啪成人一区二区麻豆| 亚洲欧美视频在线播放| 蜜臀va亚洲va欧美va天堂| 4444在线观看| 精品精品久久| 国产精品一区二区你懂得| 欧美va视频| 国内自拍欧美激情| 日本激情在线观看| 亚洲国内精品在线| 国产又粗又猛又爽又黄的| 午夜伊人狠狠久久| 国产日韩精品中文字无码| 不卡欧美aaaaa| 97人人爽人人| 午夜亚洲性色福利视频| 国产又粗又硬又长| 精品国产一区二区三区久久久蜜臀 | 男女视频免费看| 成人欧美一区二区三区1314| 三叶草欧洲码在线| 国产精品白丝av| 亚洲成人av免费看| 亚洲国产综合在线看不卡| 亚州欧美一区三区三区在线| 久久99偷拍| 97超碰人人看人人| 欧美视频免费看| 日韩av日韩在线观看| 国产www视频在线观看| www.久久撸.com| 成人77777| 亚洲奶大毛多的老太婆| 免费av一级片| 欧美一区二区人人喊爽| 中文字幕乱码视频| 色网综合在线观看| 久久久国产精品成人免费| 亚洲一区二区影院| 精品人妻伦九区久久aaa片| 日本一区二区三区四区| 欧美高清性xxxx| 91在线视频官网| 波多野结衣视频播放| 粉嫩av一区二区三区在线播放| 国产高清999| 美腿丝袜亚洲三区| 8x8x最新地址| 美国欧美日韩国产在线播放| 亚洲熟妇av一区二区三区| 亚洲一区免费| 干日本少妇首页| 亚洲影院一区| 午夜精品久久久内射近拍高清| 久久不射中文字幕| 日韩在线视频在线观看| a91a精品视频在线观看| 亚洲中文字幕无码专区| 精品99视频| 国产原创中文在线观看 | 成人区精品一区二区婷婷| 欧美一级片免费观看| 欧美猛男同性videos| 奇米精品在线| 三级电影一区| 欧美 另类 交| 国产精品啊v在线| 欧妇女乱妇女乱视频| 精品动漫3d一区二区三区免费版| 免费高清一区二区三区| 亚洲精选成人| 亚洲精品乱码久久久久久自慰| 日韩成人免费电影| 爱爱爱爱免费视频| 国产一区二区网址| 人妻 丝袜美腿 中文字幕| 97久久久精品综合88久久| 女尊高h男高潮呻吟| 国产精品免费网站在线观看| 国产suv一区二区三区| 亚洲国产精品一区二区久久| 国产日产精品一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 中国a一片一级一片| 678五月天丁香亚洲综合网| 午夜精品久久久久久久99老熟妇| 亚洲国产天堂久久综合网| 精品欧美不卡一区二区在线观看| 色妞欧美日韩在线| 欧美videossex另类| 日本成人激情视频| 四虎国产精品成人免费影视| 国产一区二区不卡视频在线观看| 国产影视精品一区二区三区| 亚洲第一精品区| 国产手机视频一区二区| 亚洲一级免费在线观看| 粉嫩高潮美女一区二区三区| b站大片免费直播| 亚洲女爱视频在线| 无码人妻av一区二区三区波多野| 9191久久久久久久久久久| 亚洲精品一级片| 中文字幕国产精品| av资源在线| 成人国产在线视频| 日韩成人一级| 青青视频免费在线| 日韩成人一级片| 欧美xxxxx少妇| 国产精品久久777777| 欧美日韩一二三四区| 欧美一区午夜视频在线观看| 免费人成在线观看网站| 欧美成人免费小视频| 日韩成人影音| 国产精品一区视频| 午夜av一区| 又色又爽又高潮免费视频国产| 成人激情午夜影院| 国产精品丝袜一区二区| 91国偷自产一区二区开放时间 | 视频一区中文字幕精品| 人禽交欧美网站免费| 亚洲小说欧美另类社区| 日本国产一级片| 国产欧美久久久精品影院| 日本网站在线播放| 日韩久久精品一区| 精品麻豆一区二区三区| 国产高清在线不卡| 香蕉国产成人午夜av影院| 搞av.com| 成人动漫一区二区三区| 性欧美videos| 欧美高清一级片在线| 91最新在线| 国产mv久久久| 西野翔中文久久精品国产| 国产精品自拍合集| 国产麻豆精品在线观看| 亚洲综合图片一区| 欧美色爱综合网| 国产在线电影| 国产精品第8页| 精品视频97| 色播五月综合网| 中文字幕的久久| 中文字幕第2页| 一区二区三区高清国产| 欧洲一级精品| 深夜福利成人| 免费视频最近日韩| 亚洲欧美日韩第一页| 欧美日韩高清在线播放| 免费在线毛片网站| 成人精品一区二区三区电影黑人| 99国内精品久久久久久久| 亚洲这里只有精品| 国产精品不卡一区| 国产露脸91国语对白| 久久综合久久八八| 亚洲精品高潮| 男女私大尺度视频| 26uuu国产一区二区三区 | 欧美三级日韩在线| 91在线网址| 成人有码在线播放| 欧美激情麻豆| 手机在线成人av| 色偷偷成人一区二区三区91| av黄色在线观看| 91免费综合在线| 伊人久久成人| 亚洲专区区免费| 精品视频1区2区| 中文在线观看免费| 极品日韩久久| 秋霞午夜av一区二区三区| 国产黄在线免费观看| 精品国产一区二区三区四区四| 丝袜诱惑一区二区| 日韩成人av电影在线| 久草精品在线观看| 国产一级做a爱免费视频| 亚洲精品国产精品国自产在线 | 美国一级黄色录像| 欧美一区二区三区系列电影| 国产桃色电影在线播放| 日本一区二区在线视频| 国产麻豆精品视频| 日韩少妇高潮抽搐| 一区二区三区久久精品| 精品国产不卡一区二区| www黄色日本| 亚洲欧美激情小说另类| 神马久久久久| 国产精品v片在线观看不卡| 中文精品电影| 国产免费看av| 日韩精品一区二区三区中文精品| 少妇视频在线观看| 亚洲国产精品影视| 26uuu亚洲综合色| 国产黄色片网站| 国产精品久久久久高潮| 亚洲视频碰碰| 91无套直看片红桃在线观看| 亚洲国产精品久久| 亚洲色图图片| 免费国产成人av| 精品二区三区线观看|