一种报文辅助检查方法和系统、电子设备、存储介质技术方案

技术编号:36287383 阅读:51 留言:0更新日期:2023-01-13 09:59
本发明专利技术提供一种报文辅助检查方法和系统、电子设备、存储介质,可应用于人工智能领域、区块链领域、分布式领域、云计算领域、大数据领域、物联网领域、移动互联领域、或金融领域。该方法包括:记录每个表的表信息;其中表信息包括:表名、表栏位、表属性;记录每个接口的接口信息;其中接口信息包括:接口栏位、接口栏位与对应表结构的关系、栏位属性、是否进行自动化验证;在接口测试平台发起测试时根据接口的收发情况,依据表信息和接口信息的关联关系对接口报文进行自动化检查;也即基于接口信息和表信息的关联关系,对接口报文进行自动化检查,提高了接口报文的测试效率,保证了接口字段赋值的准确性,降低了因人工疏忽而可能带来的测试影响。试影响。试影响。

【技术实现步骤摘要】
一种报文辅助检查方法和系统、电子设备、存储介质


[0001]本专利技术属于接口
,更具体的说,尤其涉及一种报文辅助检查方法和系统、电子设备、存储介质。

技术介绍

[0002]对于联机接口来说,字段的栏位以及对应的值的填写,都需要进行测试。测试的内容主要是包括字段的栏位名、字段取值。
[0003]基本上都是依靠人工进行检查字段栏位、取值的正确性,而这种方式容易出现疏漏或者是低级错误,容易将问题从开发阶段滞后到测试阶段才发现。同时,大多数时候接口是涉及到双方甚至是多方多系统,如果在测试阶段才发现接口有问题,则需要影响面更广,不利于保证产品质量和稳定性。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种报文辅助检查方法和系统、电子设备、存储介质,用于提高接口报文的测试效率,保证接口字段赋值的准确性,降低因人工疏忽而可能带来的测试影响。
[0005]本申请第一方面公开了一种报文辅助检查方法,包括:
[0006]记录每个表的表信息;其中所述表信息包括:表名、表栏位、表属性;
[0007]记录每个接口的接口信息;其中,所述接口信息包括:接口栏位、接口栏位与对应表结构的关系、栏位属性、是否进行自动化验证;
[0008]在接口测试平台发起测试时,根据所述接口的收发情况,依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查。
[0009]可选的,在上述报文辅助检查方法中,所述依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查,包括:
[0010]依据所述表信息和所述接口信息,检查请求报文和返回报文的字段是否满足预设条件;
[0011]根据所述接口信息中返回报文的定义,按照所述接口信息与所述表信息的关联关系,自动到数据库中查找对应的值,并检查返回报文的取值是否正确。
[0012]可选的,在上述报文辅助检查方法中,所述检查请求报文和返回报文的字段是否满足预设条件,包括:
[0013]检查所述请求报文和所述返回报文是否文档规范,字段是否没有缺失。
[0014]可选的,在上述报文辅助检查方法中,在所述在接口测试平台发起测试时,根据所述接口的收发情况,依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查之后,还包括:
[0015]若检查结果为存在错误,则进行提示。
[0016]本申请第二方面公开了一种报文辅助检查系统,包括:
[0017]第一记录模块,用于记录每个表的表信息;其中所述表信息包括:表名、表栏位、表属性;
[0018]第二记录模块,用于记录每个接口的接口信息;其中,所述接口信息包括:接口栏位、接口栏位与对应表结构的关系、栏位属性、是否进行自动化验证;
[0019]检查模块,用于在接口测试平台发起测试时,根据所述接口的收发情况,依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查。
[0020]可选的,在上述报文辅助检查系统中,所述检查模块用于依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查时,具体用于:
[0021]依据所述表信息和所述接口信息,检查请求报文和返回报文的字段是否满足预设条件;
[0022]根据所述接口信息中返回报文的定义,按照所述接口信息与所述表信息的关联关系,自动到数据库中查找对应的值,并检查返回报文的取值是否正确。
[0023]可选的,在上述报文辅助检查系统中,所述检查模块用于检查请求报文和返回报文的字段是否满足预设条件时,具体用于:
[0024]检查所述请求报文和所述返回报文是否文档规范,字段是否没有缺失。
[0025]可选的,在上述报文辅助检查系统中,还包括:
[0026]提示模块,用于若所述检查模块的检查结果为存在错误,则进行提示。
[0027]本申请第三方面公开了一种电子设备,包括:
[0028]一个或多个处理器;
[0029]存储装置,其上存储有一个或多个程序;
[0030]当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如本申请第一方面中任一项所述的报文辅助检查方法。
[0031]本申请第四方面公开了一种存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如本申请第一方面中任一项所述的报文辅助检查方法。
[0032]从上述技术方案可知,本专利技术提供的一种报文辅助检查方法,包括:记录每个表的表信息;其中表信息包括:表名、表栏位、表属性;记录每个接口的接口信息;其中,接口信息包括:接口栏位、接口栏位与对应表结构的关系、栏位属性、是否进行自动化验证;在接口测试平台发起测试时,根据接口的收发情况,依据表信息和接口信息的关联关系对接口报文进行自动化检查;也即,基于接口信息和表信息的关联关系,对接口报文进行自动化检查,提高了接口报文的测试效率,保证了接口字段赋值的准确性,降低了因人工疏忽而可能带来的测试影响。
附图说明
[0033]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本专利技术实施例提供的一种报文辅助检查方法的流程图;
[0035]图2是本专利技术实施例提供的另一种报文辅助检查方法的流程图;
[0036]图3是本专利技术实施例提供的另一种报文辅助检查方法的流程图;
[0037]图4是本专利技术实施例提供的一种报文辅助检查系统的示意图;
[0038]图5是本专利技术实施例提供的一种电子设备的示意图。
具体实施方式
[0039]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0041]本申请实施例提供了一种报文辅助检查方法,用于解决现有技术中依靠人工进行检查字段栏位、取值的正确性,而这种方式容易出现疏漏或者是低级错误,容易将问题从开发阶段滞后到测试阶段才发现;同时,大多数时候接口是涉及到双方甚至是多方多系统,如果在测试阶段才发现接口有问题,则需要影响面更广,不利于保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文辅助检查方法,其特征在于,包括:记录每个表的表信息;其中所述表信息包括:表名、表栏位、表属性;记录每个接口的接口信息;其中,所述接口信息包括:接口栏位、接口栏位与对应表结构的关系、栏位属性、是否进行自动化验证;在接口测试平台发起测试时,根据所述接口的收发情况,依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查。2.根据权利要求1所述的报文辅助检查方法,其特征在于,所述依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查,包括:依据所述表信息和所述接口信息,检查请求报文和返回报文的字段是否满足预设条件;根据所述接口信息中返回报文的定义,按照所述接口信息与所述表信息的关联关系,自动到数据库中查找对应的值,并检查返回报文的取值是否正确。3.根据权利要求2所述的报文辅助检查方法,其特征在于,所述检查请求报文和返回报文的字段是否满足预设条件,包括:检查所述请求报文和所述返回报文是否文档规范,字段是否没有缺失。4.根据权利要求1所述的报文辅助检查方法,其特征在于,在所述在接口测试平台发起测试时,根据所述接口的收发情况,依据所述表信息和所述接口信息的关联关系对接口报文进行自动化检查之后,还包括:若检查结果为存在错误,则进行提示。5.一种报文辅助检查系统,其特征在于,包括:第一记录模块,用于记录每个表的表信息;其中所述表信息包括:表名、表栏位、表属性;第二记录模块,用于记录每个接口的接口信息;其中,所述接口信息包括:接口栏位、接口栏...

【专利技术属性】
技术研发人员:郑东欣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1