[發(fā)明專利]網(wǎng)關(guān)上下游數(shù)據(jù)對比測試方法、裝置、設備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011207409.2 | 申請日: | 2020-11-03 |
| 公開(公告)號: | CN112328638A | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設計)人: | 潘黎明 | 申請(專利權(quán))人: | 平安普惠企業(yè)管理有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/25;G06F16/903;G06F40/151;G06F40/186 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 姚維 |
| 地址: | 518027 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)關(guān) 下游 數(shù)據(jù) 對比 測試 方法 裝置 設備 存儲 介質(zhì) | ||
本發(fā)明涉及測試領(lǐng)域,公開了一種網(wǎng)關(guān)上下游數(shù)據(jù)對比測試方法、裝置、設備及存儲介質(zhì)。一種網(wǎng)關(guān)上下游數(shù)據(jù)對比測試方法包括:獲取數(shù)數(shù)據(jù)源系統(tǒng)中的源數(shù)據(jù)和輸出系統(tǒng)中的生成文件,所述生成文件由所述源數(shù)據(jù)輸入至輸出系統(tǒng)進行數(shù)據(jù)轉(zhuǎn)換文件操作后輸出得到;基于預置的抽數(shù)引擎對所述源數(shù)據(jù)進行抽數(shù)操作,得到目標源數(shù)據(jù);對所述生成文件進行文件轉(zhuǎn)換數(shù)據(jù)操作,得到生成數(shù)據(jù);將所述目標源數(shù)據(jù)與所述生成數(shù)據(jù)進行數(shù)據(jù)對比操作,得到并輸出所述源數(shù)據(jù)與所述生成數(shù)據(jù)的對比結(jié)果。本申請可以大大縮短人工對比成本,減少重復性對比工作。
技術(shù)領(lǐng)域
本發(fā)明涉及測試領(lǐng)域,尤其涉及一種網(wǎng)關(guān)上下游數(shù)據(jù)對比測試方法、裝置、設備及存儲介質(zhì)。
背景技術(shù)
網(wǎng)關(guān)系統(tǒng)處理大量數(shù)據(jù),部署于應用系統(tǒng)與終端計算機之間的數(shù)據(jù)安全防護硬件設備,針對電子文檔的流轉(zhuǎn)進行網(wǎng)絡審查,在不影響現(xiàn)有網(wǎng)絡架構(gòu)的前提下,通過分析電子文檔內(nèi)容,抓取關(guān)鍵信息,控制機密電子文檔的流轉(zhuǎn),完成對保密數(shù)據(jù)的安全管控。而網(wǎng)關(guān)上游為數(shù)據(jù)源相關(guān)系統(tǒng),數(shù)據(jù)庫中存儲著大量的原始業(yè)務數(shù)據(jù),網(wǎng)關(guān)下游為數(shù)據(jù)輸出系統(tǒng),將上游的大量原始業(yè)務數(shù)據(jù)輸出為不同類型的文件,以表格、json文件等各種文件類型同步給客戶。
在現(xiàn)有的技術(shù)中,對于網(wǎng)關(guān)系統(tǒng)上下游數(shù)據(jù)的一致性驗證只能靠人工逐一對比,解決方法原始,驗證緩慢且準確性不能保證。不同的需求,對應著不同的數(shù)據(jù),如何快速驗證確保輸入輸出數(shù)據(jù)一致、準確,目前沒有很好的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于解決驗證網(wǎng)關(guān)系統(tǒng)上下游數(shù)據(jù)的一致性時,驗證緩慢且準確性不能保證的問題。
本發(fā)明第一方面提供了一種網(wǎng)關(guān)上下游數(shù)據(jù)對比測試方法,包括:
獲取數(shù)據(jù)源系統(tǒng)中的源數(shù)據(jù),基于預置抽數(shù)引擎對所述源數(shù)據(jù)進行抽數(shù)操作,得到目標源數(shù)據(jù);
輸出系統(tǒng)將所述目標源數(shù)據(jù)輸入至輸出系統(tǒng)進行數(shù)據(jù)轉(zhuǎn)換文件操作,得到生成文件;
對所述生成文件進行文件轉(zhuǎn)換數(shù)據(jù)操作,得到生成數(shù)據(jù);
將所述目標源數(shù)據(jù)與所述生成數(shù)據(jù)進行數(shù)據(jù)對比操作,得到所述目標源數(shù)據(jù)與所述生成數(shù)據(jù)的對比結(jié)果。
可選的,在本發(fā)明第一方面的第一種實現(xiàn)方式中,所述對所述生成文件進行文件轉(zhuǎn)換數(shù)據(jù)操作,得到生成數(shù)據(jù)包括:
讀取所述生成文件的信息內(nèi)容,得到內(nèi)容字符串;
按照指定關(guān)鍵字對所述內(nèi)容字符串進行字符分割,得到分割結(jié)果;
將所述分割結(jié)果保存到多位數(shù)組中,得到生成數(shù)據(jù)。
可選的,在本發(fā)明第一方面的第二種實現(xiàn)方式中,所述將所述目標源數(shù)據(jù)與所述生成數(shù)據(jù)進行數(shù)據(jù)對比操作,得到所述目標源數(shù)據(jù)與所述生成數(shù)據(jù)的對比結(jié)果包括:
獲取用戶輸入的規(guī)則引擎設置參數(shù),根據(jù)所述規(guī)則引擎設置參數(shù)對所述目標源數(shù)據(jù)進行字段名匹配操作,得到第一對比數(shù)據(jù);
根據(jù)所述規(guī)則引擎設置參數(shù)對所述生成數(shù)據(jù)進行數(shù)組名匹配操作,得到第二對比數(shù)據(jù);
將所述第一對比數(shù)據(jù)和所述第二對比數(shù)據(jù)進行對比,輸出對比結(jié)果。
可選的,在本發(fā)明第一方面的第三種實現(xiàn)方式中,所述基于預置抽數(shù)引擎對所述源數(shù)據(jù)進行抽數(shù)操作之前還包括:
基于預置數(shù)據(jù)源模板配置模塊進行數(shù)據(jù)源模板配置操作,得到數(shù)據(jù)源模板。
可選的,在本發(fā)明第一方面的第四種實現(xiàn)方式中,所述基于預置的數(shù)據(jù)源模板配置模塊進行數(shù)據(jù)源模板配置操作,得到數(shù)據(jù)源模板包括:
創(chuàng)建第一數(shù)據(jù)源模板,為所述第一數(shù)據(jù)源模板指定數(shù)據(jù)源字段;
根據(jù)所述數(shù)據(jù)源字段為所述第一數(shù)據(jù)源模板添加業(yè)務屬性查詢語句,得到第二數(shù)據(jù)源模板。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安普惠企業(yè)管理有限公司,未經(jīng)平安普惠企業(yè)管理有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011207409.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于MEGACO協(xié)議的信令代理實現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負載處理方法、設備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設備及存儲介質(zhì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





