[發明專利]前端測試方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202011528258.0 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112631910A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 史金偉 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市世聯合知識產權代理有限公司 44385 | 代理人: | 汪琳琳 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 前端 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例屬于研發測試領域,涉及一種前端測試方法、裝置、計算機設備及存儲介質,其中方法包括接收測試指令生成數據請求,所述數據請求中包含待測接口及入參;根據所述待測接口讀取預設的mock環境標識,當所述標識為第一標識時,讀取所述mock環境地址;所述mock環境為預設的存儲接口模擬數據的服務器,其中接口模擬數據與入參預設對應關系;根據所述mock環境地址,將所述數據請求發送至所述mock環境;接收所述mock環境響應所述數據請求返回的與所述入參對應的接口模擬數據。通過預設與入參對應的接口模擬數據,根據不同入參返回對應的接口模擬數據,模擬真實場景,提高了測試有效性,在后端服務器異常時依然可以進行前端測試,加快了測試進程。
技術領域
本申請涉及研發測試技術領域,尤其涉及前端測試方法、裝置、計算機設備及存儲介質。
背景技術
軟件開發項目大都采用前后端分離的方式來加快項目開發周期,當開發代碼部署到測試環境,進入測試環節的時候,頁面展示依賴后端服務器接口,同時后端服務器進行數據處理時還會調用其他系統的接口和數據。一旦其他系統異常,導致后端服務器無法正常返回數據,或者后端服務器本身異常也會導致接口無法返回,影響頁面展示,阻塞前端測試進程。
發明內容
本申請實施例的目的在于提出一種前端測試方法、裝置、計算機設備及存儲介質,以解決前端測試被阻塞的問題。
為了解決上述技術問題,本申請實施例提供一種前端測試方法,采用了如下所述的技術方案:
接收測試指令生成數據請求,所述數據請求中包含待測接口及入參;
根據所述待測接口讀取預設的mock環境標識,當所述標識為第一標識時,讀取所述mock環境地址;所述mock環境為預設的存儲接口模擬數據的服務器,其中接口模擬數據與入參預設對應關系;
根據所述mock環境地址,將所述數據請求發送至所述mock環境;
接收所述mock環境響應所述數據請求返回的與所述入參對應的接口模擬數據。
進一步的,在所述接收測試指令生成數據請求,所述數據請求中包含接口及入參的步驟中還包括:
根據預設的待測接口序列和預設的入參序列,隨機生成數據請求。
進一步的,在所述根據所述待測接口讀取預設的mock環境標識,當所述標識為第一標識時,讀取所述mock環境地址;所述mock環境為預設的存儲接口模擬數據的服務器,其中接口模擬數據與入參預設對應關系的步驟之前還包括:
根據所述待測接口讀取預設的后端服務器的對應接口的狀態,當所述對應接口為第一狀態時,將所述數據請求發送至所述后端服務器;
接收所述后端服務器響應所述數據請求返回的響應數據。
進一步的,在所述根據所述待測接口讀取預設的后端服務器的對應接口的狀態,當所述對應接口為第一狀態時,將所述數據請求發送至所述后端服務器的步驟之后包括:
當所述對應接口為第二狀態時,將所述mock環境標識設為第一標識。
進一步的,在所述接收所述mock環境響應所述數據請求返回的與所述入參對應的接口模擬數據的步驟之后還包括:
根據所述接口模擬數據展示前端頁面。
為了解決上述技術問題,本申請實施例還提供一種前端測試裝置,采用了如下所述的技術方案:
生成模塊,用于接收測試指令生成數據請求,所述數據請求中包含待測接口及入參;
讀取模塊,用于根據所述待測接口讀取預設的mock環境標識,當所述標識為第一標識時,讀取所述mock環境地址;所述mock環境為預設的存儲接口模擬數據的服務器,其中接口模擬數據與入參預設對應關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011528258.0/2.html,轉載請聲明來源鉆瓜專利網。





