[發明專利]接口比對方法和微服務器、計算機可讀存儲介質、電子設備在審
| 申請號: | 202010616539.5 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111752847A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 李靜雪 | 申請(專利權)人: | 貝殼技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京思源智匯知識產權代理有限公司 11657 | 代理人: | 王曉多 |
| 地址: | 300457 天津市濱海新區經濟技術開發*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 方法 微服 計算機 可讀 存儲 介質 電子設備 | ||
本公開實施例公開了一種接口比對方法和微服務器、計算機可讀存儲介質、電子設備,其中,方法包括:接收用戶的配置參數,根據所述配置參數確定至少一種校驗規則;接收接口返回的待檢驗的基準數據和比對數據;基于所述至少一種校驗規則,對所述基準數據和所述比對數據進行校驗比對,得到差異結果;本實施例通過將接口比對方法在微服務器中應用,使比對方法可應用更多應用場景,對于任意需要比對的數據都可進行比對,并且提高了處理效率;通過接受用戶的配置參數,可實現為用戶提供個性化的對比報告,極大地提升了校驗的靈活性和對比的準確性。
技術領域
本公開涉及數據校驗技術領域,尤其是一種接口比對方法和微服務器、計算機可讀存儲介質、電子設備。
背景技術
接口diff即接口對比,就是對接口的返回結果進行比對,找出結果的差異之處。廣泛意義上說,接口diff不局限于接口的個數(1、2、3、4…個接口等),也不局限于接口的返回形式(例如,json、string、xml等),當然也不局限于接口的請求方式。接口diff類似于git中的代碼diff,根本目的在于找出返回結果之間的差異。
項目測試中的接口對比較常用的應用場景包括:代碼做了修改,需要回歸之前的眾多接口是否被“改壞”,此時,采用一種回歸形式就是接口diff。
發明內容
為了解決上述技術問題,提出了本公開。本公開的實施例提供了一種接口比對方法和微服務器、計算機可讀存儲介質、電子設備。
根據本公開實施例的一個方面,提供了一種接口比對方法,應用于微服務器,包括:
接收用戶的配置參數,根據所述配置參數確定至少一種校驗規則;
接收接口返回的待檢驗的基準數據和比對數據;
基于所述至少一種校驗規則,對所述基準數據和所述比對數據進行校驗比對,得到差異結果。
可選地,所述基于所述至少一種校驗規則,對所述基準數據和所述比對數據進行校驗比對,得到差異結果,包括:
基于所述至少一種校驗規則,確定至少一種規則處理器;
基于所述至少一種規則處理器依次對所述基準數據和所述比對數據進行處理,得到差異結果。
可選地,所述基于所述至少一種規則處理器依次對所述基準數據和所述比對數據進行處理,得到差異結果,包括:
基于所述至少一種規則處理器依次對所述基準數據和所述比對數據進行處理,得到原始差異;
對所述原始差異進行至少一次降噪處理,得到所述差異結果。
可選地,所述對所述原始差異進行至少一次降噪處理,包括:
基于相同任務多次執行對應的多個所述基準數據之間的差異,確定主動噪聲;
基于所述主動噪聲對所述原始差異進行主動降噪;和/或,
根據用戶設置的設定過濾節點,對所述原始差異中所述設定過濾節點以及所述設定過濾節點對應的鍵值執行被動降噪。
可選地,在接收接口返回的待檢驗的基準數據和比對數據之后,還包括:
對所述基準數據、所述比對數據和所述至少一種校驗規則進行編碼,得到本次校驗的校驗標識;其中,每個所述校驗標識對應一條數據條目;
將所述基準數據、所述比對數據和所述至少一種校驗規則存入所述校驗標識對應的數據條目中。
可選地,還包括:
將所述差異結果存入所述差異結果對應的校驗標識對應的數據條目中。
可選地,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼技術有限公司,未經貝殼技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010616539.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:接料系統和瀝青攪拌站
- 下一篇:一種可調節的針織面料用存放箱





