一种数据处理方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:34103404 阅读:23 留言:0更新日期:2022-07-11 23:57
本发明专利技术提供一种数据处理方法、装置、电子设备及计算机存储介质,该方法包括获取待测试的应用前端的软件需求;基于软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断上送接口报文与下送报文之间是否存在连通性;若上送接口报文与下送报文之间存在连通性,确定服务端可以基于上送接口报文对待检测功能进行测试。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。从而实现接口自动化测试。从而实现接口自动化测试。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及计算机存储介质


[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]第二获取单元,用于获取数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;
[0035]第二判断单元,用于判断所述上送接口报文是否符合所述待检测功能对应的规则;
[0036]第二生成单元,用于若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文。
[0037]本专利技术实施例第五方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本专利技术实施例第一方面示出的数据处理方法,或执行如本专利技术实施例第二方面示出的数据处理方法。
[0038]本专利技术实施例第六方面示出了一种计算机存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的数据处理方法,或执行如本专利技术实施例第二方面示出的数据处理方法。
[0039]基于上述本专利技术实施例提供的一种数据处理方法、装置、电子设备及计算机存储
介质,获取待测试的应用前端的软件需求;基于软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断上送接口报文与下送报文之间是否存在连通性;若上送接口报文与下送报文之间存在连通性,确定服务端可以基于上送接口报文对待检测功能进行测试。在本专利技术实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
附图说明
[0040]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0041]图1为本专利技术实施例示出的数据处理系统、应用前端和服务器的应用示意图;
[0042]图2为本专利技术实施例示出的一种数据处理方法的流程示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述方法包括:获取待测试的应用前端的软件需求;基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到所述服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;若所述上送接口报文与所述下送报文之间存在连通性,确定所述服务端可以基于所述上送接口报文对所述待检测功能进行测试。2.根据权利要求1所述的方法,其特征在于,所述基于待检测功能的功能要素和校验规则,以及用户选择的所述待检测功能的报文类型和待检测功能的请求地址,生成上送接口报文,包括:获取应用系统中待检测功能的请求地址,以及获取用户选择的所述待检测功能的报文类型;对所述待检测功能的功能要素进行分析处理,确定与所述功能要素对应的要素字段;对所述待检测功能的校验规则进行分析处理,确定与所述校验规则对应的要求输入值;基于所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,所述要素字段和所述要求输入值生成对应的上送接口报文。3.根据权利要求1所述的方法,其特征在于,所述判断所述上送接口报文与所述下送报文之间是否存在连通性,包括:判断所述下送报文是否携带有指示报错的信息;若否,说明所述上送接口报文与所述下送报文之间存在连通性。4.根据权利要求1所述的方法,其特征在于,还包括:若所述上送接口报文与所述下送报文之间不存在连通性,调整所述上送接口报文中携带的数据。5.一种数据处理方法,其特征在于,应用于服务端,所述方法包括:获取数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;判断所述上送接口报文是否符合所述待检测功能对应的规则;若符合,基于所述上送接口报文符合所述待检测功能对应的规...

【专利技术属性】
技术研发人员:陈秀霞林宫利
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1