[發(fā)明專利]模擬測試方法、裝置、電子設備和計算機可讀存儲介質有效
| 申請?zhí)枺?/td> | 201911039191.1 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN110765024B | 公開(公告)日: | 2023-08-29 |
| 發(fā)明(設計)人: | 劉一卓;王偉 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 曹娜 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模擬 測試 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本申請公開了一種模擬測試方法、裝置、電子設備和計算機可讀存儲介質,涉及自動化測試領域。具體實現方案為:接收具有測試用例的測試請求,測試用例中包括路由計劃參數;在調用目標服務之前,識別路由計劃參數中是否包括目標服務的標識;在識別到目標服務的標識的情況下,調用目標服務的模擬服務,以測試目標服務。上述技術方案可以自動切換真實目標服務和模擬服務,提高自動化測試的效率。
技術領域
本申請涉及一種服務器領域,尤其涉及一種服務器的自動化測試領域。
背景技術
在對后端業(yè)務系統(tǒng)的測試過程中,不但需要對下游服務做正常邏輯的功能驗證,還需要對下游服務可能出現的各種異常情況進行測試,例如:返回數據錯誤,下游服務的網絡連接超時等。當下游服務由第三方提供時,由于測試者沒有控制權,需要請求第三方服務的模擬(Mock)服務來模擬異常場景。因此,在測試過程中會發(fā)生頻繁切換下游真實服務和下游Mock服務的情況,極大地降低了自動化測試的執(zhí)行效率。
發(fā)明內容
本申請實施例提供一種模擬測試方法、裝置、電子設備和計算機可讀存儲介質,以解決相關技術存在的問題,技術方案如下:
第一方面,本申請實施例提供了一種模擬測試方法,包括:接收具有測試用例的測試請求,測試用例中包括路由計劃參數;在調用目標服務之前,識別路由計劃參數中是否包括目標服務的標識;在識別到目標服務的標識的情況下,調用目標服務的模擬服務,以測試目標服務。
上述技術方案通過在測試用例中增加路由計劃參數,在調用目標服務之前,如果在路由計劃參數中識別到目標服務的標識,則調用該目標服務的模擬服務,從而可以自動切換真實目標服務和模擬服務,提高自動化測試的效率。
在一種實施方式中,調用目標服務的模擬服務,包括:從路由計劃參數中,獲取與目標服務的標識關聯的測試場景參數;向目標服務的模擬服務器發(fā)送模擬服務請求,模擬服務請求中包括測試場景參數。
上述技術方案通過在路由計劃參數中設置與目標服務關聯的測試場景參數,并將測試場景參數透傳給模擬服務,從而提高測試場景的搭建效率。
在一種實施方式中,,識別路由計劃參數中是否包括目標服務的標識,包括:遍歷路由計劃參數中的多個標識,確定多個標識中是否包括目標服務的標識。
上述技術方案可以實現對多個不同目標服務的模擬測試,只需要在路由計劃參數中設置各目標服務分別對應的標識和測試場景參數即可。
在一種實施方式中,本申請實施的方法還包括:在未識別到目標服務的標識的情況下,調用目標服務。
上述技術方案可以實現在測試場景下正常調用非測試服務。
在一種實施方式中,調用目標服務,包括:確定提供目標服務的多個目標服務器;對多個目標服務器進行均衡處理,并調用各目標服務器。
上述技術方案可以實現多個目標服務器的負載均衡。
在一種實施方式中,本申請實施例的方法還包括:如果接收到對目標服務的客戶端請求,則調用目標服務。
上述技術方案的后端業(yè)務系統(tǒng)可以實現非測試場景下,根據用戶請求正常調用相應的目標服務。
第二方面,本申請實施例提供一種模擬測試方法,包括:確定需要測試的目標服務;在測試用例中設置路由計劃參數,路由計劃參數中包括目標服務的標識;向后端業(yè)務系統(tǒng)發(fā)送具有測試用例的測試請求,以使后端業(yè)務系統(tǒng)在調用目標服務之前,在識別到目標服務的標識的情況下,調用目標服務的模擬服務,以測試目標服務。
在一種實施方式中,本申請實施例的方法還包括:確定目標服務的測試場景參數;在路由計劃參數中設置測試場景參數,并將測試場景參數與目標服務的標識相關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911039191.1/2.html,轉載請聲明來源鉆瓜專利網。





