[發明專利]Mock自動化運行方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202010148394.0 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN111478941B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 趙冬偉;全佳君;胡東聞 | 申請(專利權)人: | 平安銀行股份有限公司 |
| 主分類號: | H04L67/14 | 分類號: | H04L67/14;H04L67/56;H04L67/60 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | mock 自動化 運行 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開了一種Mock自動化運行方法、裝置、計算機設備及存儲介質。所述方法包括:接收調用Mock請求任務;為每一個自動化案例分別選取一個預設運行模式;在為Mock請求任務中的自動化案例選取的預設運行模式為Record模式時,建立起與應用前端的連接關系,接收應用前端發出的針對自動化案例的數據傳送協議請求后轉發至真實服務器,獲取真實服務器反饋的第一響應報文;將自動化案例的預設運行模式切換為Record模式;在為自動化案例選取的預設運行模式為Mock模式時,將與自動化案例關聯的第一響應報文反饋給應用前端,令應用前端接收歷史響應報文后自動運行自動化案例。通過本發明可提高代理服務器的反饋速率。
技術領域
本發明涉及測試領域,尤其涉及一種Mock自動化運行方法、裝置、計算機設備及存儲介質。
背景技術
目前很多公司的業務耦合度太高,前端運行關于業務相關的自動化案例的操作過程會牽涉到許多關聯第三方服務,由于第三方服務所在的服務器本身在服務過程中會出現不穩定現象,或者在服務過程中出現網絡不穩定現象,因此自動化案例的操作過程很難保證每次自動化案例中的驗證數據能與實際應用場景處于穩定的匹配現象。目前,在自動化案例的操作過程中,若未使用Mock方案,前端運行的自動化案例有可能更改生產服務器的數據,并產生臟數據,因此可能引發數據安全的問題。而若為了解決上述數據安全問題而使用Mock方案,也即去創建測試環境,并在測試環境中用測試服務去代替直接的生產服務(前端直接向生產服務器獲取數據),又會存在下列問題:需要去創建大量測試服務,因此將會增加創建和維護的成本,且創建的測試服務依舊無法避免第三方服務所在的服務器或網絡不穩定的問題。因此,尋找一種全面的Mock自動化運行方法成為本領域人員亟需待解的問題。
發明內容
基于此,有必要針對上述技術問題,提供一種Mock自動化運行方法、裝置、計算機設備及存儲介質,不需要創建大量的測試環境,因此可節約創建和維護的成本,也解決第三方服務所在的服務器或網絡不穩定的問題,因此可提高反饋速率。
一種Mock自動化運行方法,包括:
在代理服務器與應用前端處于同一個局域網時,所述代理服務器接收所述應用前端發出的調用Mock請求任務;所述Mock請求任務包含至少一個與其關聯的自動化案例;
所述代理服務器根據預設選取規則為每一個所述自動化案例分別選取一個預設運行模式;所述預設運行模式包括Record模式和Mock模式;
在為所述自動化案例選取的所述預設運行模式為所述Record模式時,所述代理服務器建立起與所述應用前端的連接關系,接收所述應用前端發出的針對所述自動化案例的數據傳送協議請求,并將所述數據傳送協議請求轉發至真實服務器后,獲取所述真實服務器針對所述自動化案例反饋的第一響應報文;將所述第一響應報文作為歷史響應報文,并將所述歷史響應報文與所述自動化案例關聯存儲至預設本地數據庫中之后,將所述自動化案例的所述預設運行模式切換為所述Mock模式;
在為所述自動化案例選取的所述預設運行模式為所述Mock模式時,所述代理服務器將所述預設本地數據庫中與所述自動化案例關聯的所述歷史響應報文反饋給所述應用前端,以使得所述應用前端接收所述歷史響應報文后自動運行所述自動化案例。
一種Mock自動化運行裝置,包括:
接收模塊,用于在代理服務器與應用前端處于同一個局域網時,所述代理服務器接收所述應用前端發出的調用Mock請求任務;所述Mock請求任務包含至少一個與其關聯的自動化案例;
選取模塊,用于所述代理服務器根據預設選取規則為每一個所述自動化案例分別選取一個預設運行模式;所述預設運行模式包括Record模式和Mock模式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安銀行股份有限公司,未經平安銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010148394.0/2.html,轉載請聲明來源鉆瓜專利網。





