天天干天天插_日本黄色免费网站_国产成人精品午夜福利APP_性xxxxfreexxxxx - 免费观看黄色网址视频

全球領先的云管理服務提供商

思普智云的管理團隊都對云有深刻的理解,從搭建到運營和咨詢,團隊成員分工明確,始終致力于為客戶提供專業的技術支持和服務。

辣媽極客實力分享:微服務測試及鏡像化提測全流程實踐

發布時間:2019-04-22 21:14:22

首先,要隆重介紹下本文的作者,就是那位“一手帶娃,一手代碼”的辣媽極客—— 網易云輕舟微服務平臺質量保障工程師 崔曉晴。

崔曉晴

2014年加入網易杭研質量保障部,負責多個項目質量保障工作,包括分布式文件系統質量保障、云硬盤質量保障、NCE系統測試,輕舟微服務系統測試。致力于測試質量改進方面的研究、自動化、質量保障體系探索。

以下為原文:
近幾年互聯網項目很多都有從單體服務轉變成微服務化的趨勢,尤其是一些架構復雜,業務比較廣泛的項目,微服務化是大勢所趨。微服務化可以解決獨立構建、更新、運維等一系列問題,從而解放生產力,促進交付效率和質量。
目前網易云輕舟團隊以 DevOps 的方式管理著 30+ 微服務,如圖所示,容器服務項目微服務化特征明顯、層次劃分清晰:
業務的微服務化改造提升了各模塊部署上線的效率,但對微服務項目的測試團隊帶來了新的要求和挑戰。
從第一個層面來講,線上及線下環境多樣化和復雜性決定了構建部署次數的頻率。 好的構建、部署工具可以提高構建部署的效率從而節約開發人員和測試人員的時間,達到快速交付的目的。 因此找到好的構建、部署工具和平臺的重要性和優先級都是第一位的。
另一個層面,容器化服務在提測模式,上線模式、分支管理上跟之前都有很大的不同,測試團隊需要針對容器化服務特點在提測模式、分支管理、質量評價方面做出一些適配和優化,以適應容器化及微服務架構的特點,將完整的容器化持續集成流水線模式引入,以及將鏡像質量評價打入元數據的實踐探索。
第三個層面,微服務化的項目對測試的要求更高,具體體現在測試范圍更廣、測試深度也要更深。 例如 《基于Kubernetes和Spring Cloud 的微服務化實踐 》 文中提到的從主工程平滑拆分出用戶服務的例子,一次拆分等于之前關于用戶服務內部調用的流程都變成 facade + http 接口調用。 也就是說接口個數會翻倍增長(內部邏輯拆分成 http 接口),分層測試的模式進一步體現出來,這樣就使得測試范圍更廣了。 其次,不同的微服務場景和特點不同,需要測試分析更加深入,測試策略更加有針對性,才能全面覆蓋微服務架構下的多種服務類型。 對測試人員的能力、測試平臺及工具、測試效率要求都更高,在這方面的深入探索很有必要,目標是更好地進行質量 + 效率的全方位保障工作。
下面具體從這三個層面出發,來看下輕舟的測試團隊是如何解決這一系列問題和挑戰的。
请您留言

感谢您的关注,当前客服人员不在线,请填写一下您的信息,我们会尽快和您联系。

提交