[发明专利]业务重构系统的验证方法、装置、设备及可读存储介质在审
申请号: | 202210579402.6 | 申请日: | 2022-05-25 |
公开(公告)号: | CN115018622A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 杭中文 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 丁宇龙 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 系统 验证 方法 装置 设备 可读 存储 介质 | ||
本申请属于业务系统测试技术领域,本申请提供了一种业务重构系统的验证方法、装置、计算机设备及计算机可读存储介质,为了解决业务系统重构时业务数据安全性较低的问题,本申请通过获取业务新链路包含的前n个新链路业务节点及业务节点切换开关,将对应业务节点切换开关打开,将预设业务数据输入前n个新链路业务节点进行处理,得到新链路第n业务节点处理结果,将业务数据依次输入m个旧链路业务节点进行处理,得到旧链路第m业务节点处理结果,若新链路第n业务节点处理结果与旧链路第m业务节点处理结果一致,判定新链路第n个业务节点验证通过,若所有新链路业务节点均验证通过,判定预设重构系统验证通过,能够提高业务系统重构的验证效率。
技术领域
本申请涉及业务系统测试技术领域,尤其涉及一种业务重构系统的验证方法、装置、计算机设备及计算机可读存储介质。
背景技术
对于银行的风控系统,经常需要做重构,即重新构建或者调整银行的风控系统,且银行的风控系统一般为业务链路,即银行的风控系统为包含若干个步骤(即节点)的链路式验证流程。将银行的风控系统进行重构时,通常是被重构的风控系统对应的业务正在生产运行,重构的风控系统上线后,要保证对应业务的正常运行,即即使切换到重构的风控系统对应的新链路,对业务处理失败,再做风控流程回退,也不能影响到业务,因此,风控系统的重构风险非常大,所以,对于这种高风险的风控系统做重构,对风控系统重构的新链路进行验证非常重要,既需要把所有改动点做充分的验证,也需要做好在新路连存在问题时,风控业务可回退。
对于这种风控系统的重构,常见的验证方式是针对风控系统的新链路与老链路,先进行新链路验证,新链路完整的功能全部验证,验证通过后,再进行老链路回归验证,新链路与老链路验证一致,新链路没问题即可。风控系统上线后,在进行生产验证时,先切换到新链路,如果验证发现新链路有问题,切回老链路,仍然能保证业务继续运行。
但是这种新链路验证方式仅适合于非常简单的单功能系统,对于银行的风控系统,由于风控系统的业务逻辑复杂,风控业务链路非常长,可能还涉及异步流程。当新链路在生产验证时,任何一个环节失败,整个业务就失败,链路失败几率非常大,从而需要重复发版试错,另外,如果新链路在中间某个步骤或最后几个步骤失败,则前面产生脏数据的几率大大提高,降低了对金融业务数据处理的安全性与效率,会导致金融风控的风险比较大。
发明内容
本申请提供了一种业务重构系统的验证方法、装置、计算机设备及计算机可读存储介质,能够解决传统技术中业务系统重构时业务数据处理的安全性较低的技术问题。
第一方面,本申请提供了一种业务重构系统的验证方法,包括预设业务重构系统及所述预设业务重构系统对应的业务旧系统,所述预设业务重构系统为若干个新链路业务节点按照预设第一顺序组成的业务新链路,每个所述新链路业务节点设置对应的业务节点切换开关,所述业务节点切换开关用于控制业务数据是否经过所述新链路业务节点,所述业务节点切换开关默认关闭,所述业务旧系统为若干个旧链路业务节点按照预设第二顺序组成的业务旧链路,所述旧链路业务节点与所述新链路业务节点存在匹配关系,所述方法包括:获取所述业务新链路包含的前n个新链路业务节点及前n个新链路业务节点各自对应的业务节点切换开关,并将前n个新链路业务节点各自对应的业务节点切换开关打开,其中,所述前n个新链路业务节点为所述业务新链路处理业务数据的起始业务节点所对应的第1个业务节点至第n个业务节点,n≥1;获取预设业务数据,并将所述预设业务数据依次输入前n个新链路业务节点进行处理,得到新链路第n业务节点处理结果;获取所述业务旧链路中与前n个新链路业务节点对应的m个旧链路业务节点,并将所述业务数据依次输入所述m个旧链路业务节点进行处理,得到旧链路第m业务节点处理结果,其中,所述m个旧链路业务节点为所述业务旧链路处理业务数据的起始业务节点所对应的第1个业务节点至第m个业务节点,m≥1;若所述新链路第n业务节点处理结果与所述旧链路第m业务节点处理结果一致,判定新链路第n个业务节点验证通过,并且若所有所述新链路业务节点均验证通过,判定所述预设重构系统验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210579402.6/2.html,转载请声明来源钻瓜专利网。