[發明專利]線上仿真測試環境構建方法、裝置和計算機可讀存儲介質在審
| 申請號: | 202010072321.8 | 申請日: | 2020-01-21 |
| 公開(公告)號: | CN111858297A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 綦曉穎;郭帥琪;王志宇;王東洋 | 申請(專利權)人: | 北京嘀嘀無限科技發展有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線上 仿真 測試 環境 構建 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明提供了一種基于微服務架構的線上仿真測試環境構建方法、裝置和計算機可讀存儲介質。基于微服務架構的線上仿真測試環境構建方法包括以下步驟:在包括多個服務系統的服務系統拓撲結構之中確定被測試服務系統;確定被測試服務系統對應的下游服務系統;根據下游服務系統的線上環境,構建針對被測試服務系統的線上仿真測試環境。采用本發明的技術方案,能夠在針對被測試服務系統進行的測試工作中提高測試效率并縮短測試周期。
技術領域
本發明涉及計算機科學的技術領域,具體而言,涉及基于微服務架構的線上仿真測試環境構建方法、裝置和計算機可讀存儲介質。
背景技術
隨著線上服務逐步走向微服務化,用戶端的一條請求可能需要經過多個服務系統進行處理。
對于當前的微服務框架,當需要針對某一服務系統進行測試時,被測試服務依賴了多個下游服務,而這些下游服務則依賴了若干更下游的服務。
由此帶來的問題是,相關技術需要非常復雜的上下游環境支持,才能完整地完成針對一個被測試服務系統的測試工作,由此導致了測試效率低、測試周期長的問題。
發明內容
本發明旨在解決上述技術問題的至少之一。
為此,本發明的第一目的在于提供一種線上仿真測試環境構建方法。
本發明的第二目的在于提供一種線上仿真測試環境構建裝置。
本發明的第三目的在于提供一種計算機可讀存儲介質。
為實現本發明的第一目的,本發明的實施例提供了一種基于微服務架構的線上仿真測試環境構建方法,其包括以下步驟:在包括多個服務系統的服務系統拓撲結構之中確定被測試服務系統;確定被測試服務系統對應的下游服務系統;根據下游服務系統的線上環境,構建針對被測試服務系統的線上仿真測試環境。
本實施例可根據下游服務系統的線上環境,構建針對上游被測試服務系統的測試環境,并由此提高了測試工作的效率,縮短了測試工作的周期。
另外,本發明上述實施例提供的技術方案還可以具有如下附加技術特征:
上述技術方案中,被測試服務系統的數量為至少兩個,確定被測試服務系統對應的下游服務系統的步驟具體包括:針對全部被測試服務系統,分別確定各個被測試服務系統對應的下游服務系統,以獲得全部下游服務系統。
本實施例能夠針對多個被測試服務系統,構建完整的線上仿真測試環境,并由此進一步提高測試效率。
上述任一技術方案中,根據下游服務系統的線上環境,構建針對被測試服務系統的線上仿真測試環境的步驟具體包括:根據全部下游服務系統的線上環境,獲得針對全部被測試服務系統的線上仿真測試環境集群,并根據線上仿真測試環境集群,構建線上仿真測試環境。
本實施例通過建立線上仿真測試環境集群,可構建針對多個被測試服務系統的線上仿真測試環境。
上述任一技術方案中,在確定被測試服務系統對應的下游服務系統的步驟中:被測試服務系統對應多個下游服務系統。
本實施例能夠保證線上仿真測試環境的完整性和完備程度,以保證測試的穩定性和完善程度。
上述任一技術方案中,根據下游服務系統的線上環境,構建針對被測試服務系統的線上仿真測試環境的步驟具體包括:采用彈性云設備,針對下游服務系統的線上環境,鏡像構建線上仿真測試環境。
通過將線上環境鏡像構建出線上仿真測試環境,可確保被測試服務系統本身與線上環境完全一致,從而保證測試結果的準確程度。
上述任一技術方案中,基于微服務架構的線上仿真測試環境構建方法還包括以下步驟:通過服務注冊與發現,增加適于管理服務系統拓撲結構的路由組,并將被測試服務系統的路由配置為指向線上仿真測試環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京嘀嘀無限科技發展有限公司,未經北京嘀嘀無限科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010072321.8/2.html,轉載請聲明來源鉆瓜專利網。





