[发明专利]一种新旧系统迁移测试方法及装置在审
| 申请号: | 202110741252.X | 申请日: | 2021-06-30 |
| 公开(公告)号: | CN113742212A | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 连煜伟;罗秉安;梁晓珺 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/76;G06F16/21 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 新旧 系统 迁移 测试 方法 装置 | ||
本发明提供的一种新旧系统迁移测试方法及装置,可用于金融技术领域,包括:获取旧系统和新系统运行时产生的底层结构数据;基于设定比对规则对所述旧系统和所述新系统对应的底层结构数据进行比对操作;若比对通过,则确定新旧系统迁移成功,本发明在对新旧系统迁移过程中,对不同阶段的新旧服务,在不同场景,自动结合使用通讯区的比对、表结构及数据记录的比对,进行业务功能的完整性和正确性的验证,从而提高银行业务测试工作效率。
技术领域
本发明涉及互联网金融技术领域,具体涉及一种新旧系统迁移测试方法及装置。
背景技术
各银行逐步开展国产化研发,在分布式开放式平台实现已有在主机(IBM大型 机)业务的功能,从而实现新旧系统的迁移。迁移过程主要实现技术平台、硬件系 统的转换,而原有业务功能保持不变,迁移后,需要保证原有功能的完整性和正确 性;同时,迁移时为确保系统稳定运行,需要考虑逐步迁移的方式,实现一个服务 交易当中,支持平台、主机服务并行,即要保留原有主机服务功能,又要实现平台 部分功能。
由于采用逐步迁移、并行运行等复杂情况,缺乏快速统一的比对工具。
发明内容
针对现有技术中的迁移过程主要实现技术平台、硬件系统的转换,而原有业务 功能保持不变,迁移后,需要保证原有功能的完整性和正确性;同时,迁移时为确 保系统稳定运行,需要考虑逐步迁移的方式,实现一个服务交易当中,支持平台、 主机服务并行,即要保留原有主机服务功能,又要实现平台部分功能,导致迁移情 况极其复杂,而采用逐步迁移、并行运行等复杂情况,缺乏快速统一的比对工具, 目前均为通过人工进行的问题,本发明提供一种新旧系统迁移测试方法及装置,在 对新旧系统迁移过程中,对不同阶段的新旧服务,在不同场景,自动结合使用通讯 区的比对、表结构及数据记录的比对,进行业务功能的完整性和正确性的验证,从 而提高银行业务测试工作效率。
为解决上述技术问题,本发明提供以下技术方案:
本发明第一方面实施例提供一种新旧系统迁移测试方法,包括:
获取旧系统和新系统运行时产生的底层结构数据;
基于设定比对规则对所述旧系统和所述新系统对应的底层结构数据进行比对 操作;
若比对通过,则确定新旧系统迁移成功。
在优选的实施例中,所述底层结构数据包括:接口服务对应的源码数据以及交 易登记的原始元数据信息。
在优选的实施例中,所述基于设定比对规则对所述旧系统和所述新系统对应 的底层结构数据进行比对操作,包括:
对所述接口服务对应的源码数据进行解析,分析服务接口的通讯区定义;
根据所述交易登记的原始元数据信息,得到异构数据库和同源表数据记录;
比对所述通讯区定义、所述异构数据库和同源表数据记录。
在优选的实施例中,比对所述通讯区定义的步骤,包括:
根据所述服务接口的通讯区定义确定服务接口的返回output的字段定义;
使用相同的交易请求,分别调用所述新系统和旧系统对应的接口服务;
比较两次交易请求发起后返回通讯区的所有字段,并标注字段差异。
在优选的实施例中,所述异构表包括:DB2数据库表以及开放平台MySQl数 据库表;比对所述异构数据库和同源表数据记录的步骤包括:
将同一交易数据写入至所述DB2数据库表以及开放平台MySQl数据库表;
根据预设的表格比对对照表,查找所述DB2数据库表对应开放平台MySQl数 据库表的字段关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110741252.X/2.html,转载请声明来源钻瓜专利网。





