[发明专利]跨行发报测试方法、装置、设备和存储介质在审
| 申请号: | 202210489701.0 | 申请日: | 2022-05-06 |
| 公开(公告)号: | CN114860593A | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 黄焕然;李远东;成伟权;万旭 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L43/50 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张体南 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 发报 测试 方法 装置 设备 存储 介质 | ||
1.一种跨行发报测试方法,用于银行端,包括:
获取生产环境中第一系统的跨行输入数据,及人行端返回给所述第一系统的跨行报文回执,其中,所述银行端利用所述第一系统与所述人行端在所述生产环境中交互以处理跨行业务;
将所述跨行输入数据发送至第二系统,其中,所述第二系统包括对所述第一系统进行重构得到的系统,所述第二系统与所述第一系统的技术实现方案不同;
获得所述第二系统处理所述跨行输入数据而输出的第一报文数据,其中,所述第一报文数据用于发送至所述人行端;
若所述第一报文数据符合预设条件,将所述跨行报文回执发送至所述第二系统;
获取所述第二系统处理所述跨行报文回执而输出的跨行测试结果。
2.根据权利要求1所述的方法,其中,还包括:
获取所述第一系统处理所述跨行报文回执而输出的跨行处理结果;
比较所述跨行测试结果和所述跨行处理结果。
3.根据权利要求2所述的方法,其中,还包括:
获取所述第一系统处理所述跨行报文回执而生成的第一日志,其中,所述第一日志中包括所述第一系统输出所述跨行处理结果之前的N个第一中间数据;
根据所述第二系统的技术实现方案,转换所述N个第一中间数据;
基于所述转换后的结果,获得M个第一转换数据,其中,N、M分别为大于或等于1的整数,M小于或等于N。
4.根据权利要求3所述的方法,其中,还包括:
获取所述第二系统处理所述跨行报文回执而生成的第二日志,其中,所述第二日志中包括所述第二系统输出所述跨行测试结果之前的M个第二中间数据;
比较所述M个第二中间数据和所述M个第一转换数据。
5.根据权利要求1所述的方法,其中,还包括:
获取所述第一系统处理所述跨行输入数据而输出的第二报文数据,其中,所述第二报文数据用于发送至所述人行端,所述人行端用于响应于所述第二报文数据返回所述跨行报文回执;
比较所述第一报文数据和所述第二报文数据;
其中,所述第一报文数据符合预设条件包括:
所述第一报文数据与所述第二报文数据相同。
6.根据权利要求5所述的方法,其中,还包括:
获取所述第一系统处理所述跨行输入数据而生成的第三日志,其中,所述第三日志中包括所述第一系统输出所述第二报文数据之前的R个第三中间数据;
根据所述第二系统的技术实现方案,转换所述R个第三中间数据;
基于所述转换后的结果,获得S个第二转换数据,其中,R、S分别为大于或等于1的整数,S小于或等于R。
7.根据权利要求6所述的方法,其中,还包括:
获取所述第二系统处理所述跨行输入数据而生成的第四日志,其中,所述第四日志中包括所述第二系统输出所述第一报文数据之前的S个第四中间数据;
比较所述S个第四中间数据和所述S个第二转换数据。
8.根据权利要求1所述的方法,其中,所述获取生产环境中第一系统的跨行输入数据,及人行端返回给所述第一系统的跨行报文回执包括:
在所述生产环境中,利用切面技术截取所述跨行输入数据,以及利用所述切面技术截取所述跨行报文回执;
将所述跨行输入数据和所述跨行报文回执发送至消息队列;
从所述消息队列中获取所述跨行输入数据和所述跨行报文回执。
9.根据权利要求8所述的方法,其中,所述利用切面技术截取所述跨行输入数据包括:
根据所述第二系统的技术实现方案,截取所述跨行输入数据中的至少一个输入项;
其中,所述将所述跨行输入数据发送至第二系统包括:
将所述至少一个输入项发送至所述第二系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210489701.0/1.html,转载请声明来源钻瓜专利网。





