[發明專利]一種針對接口字段的校驗方法、裝置、設備和存儲介質在審
| 申請號: | 202211435142.1 | 申請日: | 2022-11-16 |
| 公開(公告)號: | CN115712566A | 公開(公告)日: | 2023-02-24 |
| 發明(設計)人: | 何輝 | 申請(專利權)人: | 平安付科技服務有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 付婧 |
| 地址: | 518048 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 接口 字段 校驗 方法 裝置 設備 存儲 介質 | ||
本申請涉及一種針對接口字段的校驗方法、裝置、設備和存儲介質。所述方法應用于微服務應用系統,包括:接收接口校驗請求;確定接口校驗請求中的待校驗接口,并抽取待校驗接口中的方法名和所述方法名所在的類名;將待校驗接口中的方法名和方法名所在的類名拼接為關鍵詞;在預先建立的接口配置文件中根據關鍵詞找到與關鍵詞對應的字段校驗規則,其中,配置文件包括多個字段校驗規則;根據與關鍵詞對應的字段校驗規則對所述待校驗接口進行字段校驗。本申請能實現簡單快捷的校驗,避免了聯調過程中對接口的某個字段進行校驗時就需要修改代碼、提交代碼、打包工程等過程,節省了時間、人力和物力成本,減少了對程序員操作的依賴,從而提升了接口聯調的效率。
技術領域
本申請涉及計算機技術與數據處理技術領域,更為具體來說,本申請涉及一種針對接口字段的校驗方法、裝置、設備和存儲介質。
背景技術
近年來,程序產口的開發與應用越來越廣泛,但程序產品的代碼在寫好后要進行一系列的聯調,包括測試和校驗等。然而在聯調過程中對接口的某個字段進行校驗時,就需要修改代碼、提交代碼、打包工程、部署工程、測試驗證等等過程,這過程不可謂不長,特別是再遇到一些未知的環境因素影響時,所消耗的時間成本就會更大,從而影響了聯調的效率。
發明內容
基于上述技術問題,本發明旨在通過預先建立的接口配置文件對接口字段進行校驗,其中,所述配置文件包括多個字段校驗規則,以解決接口聯調過程消耗時間長的問題。
本發明第一方面提供了一種針對接口字段的校驗方法,應用于微服務應用系統,所述方法包括:
接收接口校驗請求;
確定所述接口校驗請求中的待校驗接口,并抽取所述待校驗接口中的方法名和所述方法名所在的類名;
將所述待校驗接口中的方法名和所述方法名所在的類名拼接為關鍵詞;
在預先建立的接口配置文件中根據所述關鍵詞找到與所述關鍵詞對應的字段校驗規則,其中,所述配置文件包括多個字段校驗規則;
根據與所述關鍵詞對應的字段校驗規則對所述待校驗接口進行字段校驗。
在本發明的一些實施例中,所述根據與所述關鍵詞對應的字段校驗規則對所述待校驗接口進行字段校驗之前,還包括:
在所述接口校驗請求中的方法代碼里查找與所述關鍵詞對應的字段校驗規則;
若所述方法代碼里存在與所述關鍵詞對應的字段校驗規則,則刪去該字段校驗規則對應的方法屬性,其中,所述方法屬性包括方法的注解。
在本發明的一些實施例中,所述根據與所述關鍵詞對應的字段校驗規則對所述待校驗接口進行字段校驗,包括:
將與所述關鍵詞對應的字段校驗規則作為目標規則,并在所述目標規則中查詢初始輸入參數;
將所述接口校驗請求中的方法作為目標方法,若找到初始輸入參數,基于所述初始輸入參數對所述目標方法進行字段校驗;
若找不到初始輸入參數,基于所述目標規則對所述目標方法進行字段校驗。
在本發明的一些實施例中,所述基于所述初始輸入參數對所述目標方法進行字段校驗,包括:
獲取預先設計的目標方法的測試用例,將所述初始輸入參數輸入所述測試用例;
執行所述測試用例得到輸出結果,根據輸出結果確定所述目標方法中的字段校驗結果。
在本發明的一些實施例中,所述根據輸出結果確定所述目標方法中的字段校驗結果,包括:
若輸出結果符合預設值,則確定所述目標方法中的字段校驗結果為成功;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安付科技服務有限公司,未經平安付科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211435142.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種安全保護設備
- 下一篇:一種電解水催化劑的改性方法





