一种数据处理方法、装置、电子设备及计算机存储介质与流程

文档序号:30697251发布日期:2022-07-09 18:05阅读:75来源:国知局
一种数据处理方法、装置、电子设备及计算机存储介质与流程

1.本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及计算机存储介质。


背景技术:

2.目前,绝大部分的软件系统均基于前后端分离设计的,在软件开发过程中,即分别对前端和后端进行设置时,常分别编写前端页面的代码,以及后端数据获取、业务逻辑处理等,由于未关注从前端页面到后端服务之间的报文传输方式及接口规范文档的设计,从而导致在系统内部功能的接口规范文档缺失时,接口自动化测试无法获取发送报文的问题。


技术实现要素:

3.有鉴于此,本发明实施例提供一种数据处理方法、装置、电子设备及计算机存储介质,以解决现有技术出现的在系统内部功能的接口规范文档缺失时,接口自动化测试无法获取发送报文的问题。
4.为实现上述目的,本发明实施例提供如下技术方案:
5.本发明实施例第一方面示出了一种数据处理方法,应用于数据处理系统,所述方法包括:
6.获取待测试的应用前端的软件需求;
7.基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;
8.基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;
9.在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;
10.若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
11.可选的,所述基于待检测功能的功能要素和校验规则,以及用户选择的所述待检测功能的报文类型和待检测功能的请求地址,生成上送接口报文,包括:
12.获取应用系统中待检测功能的请求地址,以及获取用户选择的所述待检测功能的报文类型;
13.对所述待检测功能的功能要素进行分析处理,确定与所述功能要素对应的要素字段;
14.对所述待检测功能的校验规则进行分析处理,确定与所述校验规则对应的要求输入值;
15.基于所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,所述要素字段和所述要求输入值生成对应的上送接口报文。
16.可选的,所述判断所述上送接口报文与所述下送报文之间是否存在连通性,包括:
17.判断所述下送报文是否携带有指示报错的信息;
18.若否,说明所述上送接口报文与所述下送报文之间存在连通性。
19.可选的,还包括:
20.若所述上送接口报文与所述下送报文之间不存在连通性,调整所述上送接口报文中携带的数据。
21.本发明实施例第二方面示出了另一数据处理方法,应用于服务端,所述方法包括:
22.获取数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;
23.判断所述上送接口报文是否符合所述待检测功能对应的规则;
24.若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文,并发送给数据处理系统。
25.可选的,还包括:
26.基于所述上送接口报文对所述待检测功能进行功能测试。
27.本发明实施例示出了一种数据处理装置,应用于数据处理系统,所述装置包括:
28.第一获取单元,用于获取待测试的应用前端的软件需求;
29.提取单元,用于基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;
30.第一生成单元,用于基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;
31.第一判断单元,用于在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;
32.确定单元,用于若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
33.本发明实施例第四方面示出的另一数据处理装置,应用于服务端,所述方法装置:
34.第二获取单元,用于获取数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;
35.第二判断单元,用于判断所述上送接口报文是否符合所述待检测功能对应的规则;
36.第二生成单元,用于若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文。
37.本发明实施例第五方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本发明实施例第一方面示出的数据处理方法,或执行如本发明实施例第二方面示出的数据处理方法。
38.本发明实施例第六方面示出了一种计算机存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本发明实施例第一方面示出的数据处理方法,或执行如本发明实施例第二方面示出的数据处理方法。
39.基于上述本发明实施例提供的一种数据处理方法、装置、电子设备及计算机存储
介质,获取待测试的应用前端的软件需求;基于软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断上送接口报文与下送报文之间是否存在连通性;若上送接口报文与下送报文之间存在连通性,确定服务端可以基于上送接口报文对待检测功能进行测试。在本发明实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
41.图1为本发明实施例示出的数据处理系统、应用前端和服务器的应用示意图;
42.图2为本发明实施例示出的一种数据处理方法的流程示意图;
43.图3为本发明实施例示出的数据处理系统界面的示意图;
44.图4为本发明实施例示出的另一数据处理方法的流程示意图;
45.图5为本发明实施例示出的一种数据处理装置的流程示意图;
46.图6为本发明实施例示出的另一种数据处理装置的流程示意图;
47.图7为本发明实施例示出的又一种数据处理装置的流程示意图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
50.需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能
理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
51.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
52.参见图1,为本发明实施例示出的数据处理系统、应用前端和服务器连接的结构示意图。
53.应用前端10通过数据处理系统20与服务器30连接。
54.基于上述示出的应用架构具体实现数据处理的过程包括:
55.数据处理系统20,用于获取待测试的应用前端10的软件需求;基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
56.服务端30,用于获取数据处理系统20发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;判断所述上送接口报文是否符合所述待检测功能对应的规则;若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文,并发送给数据处理系统。
57.在本发明实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
58.基于上述示出的应用架构,参见图2,为本发明实施例示出的一种数据处理方法的流程示意图,应用于数据处理系统,该方法包括:
59.步骤s201:获取待测试的应用前端的软件需求。
60.在具体实现步骤s201的过程中,获取待测试的应用前端的软件需求对应的说明书。
61.步骤s202:基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则。
62.在具体实现步骤s202的过程中,对所述析软件需求的说明书中每个功能的业务规则进行分析,提取每一功能关键的页面要素,以及每一功能对应的校验规则;从每一功能关键的页面要素,以及每一功能对应的校验规则中提取与所述待检测功能对应的功能要素和校验规则。
63.需要说明的是,及每一功能对应的校验规则均是预先设置的待对功能进行测试所需要校验规则。
64.步骤s203:基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端。
65.需要说明的是,具体实现步骤s203基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端的过程,包括以下步骤:
66.步骤s11:获取应用系统中待检测功能的请求地址,以及获取用户选择的所述待检测功能的报文类型。
67.在具体实现步骤s11的过程中,首先,获取应用系统中待检测功能对应的网页http请求地址address1,及获取用户选择的所述待检测功能的报文类型。
68.需要说明的是,所述待检测功能的报文类型包括查询数据类报文选择get类型,更新数据类报文选post类型,新增数据类报文选put类型,以及删除数据类报文选delete类型。
69.步骤s12:对所述待检测功能的功能要素进行分析处理,确定与所述功能要素对应的要素字段。
70.在具体实现步骤s12的过程中,对所述待检测功能的功能要素进行分析,以查找功能要素中与所述待检测功能的预设关键字段相关要素字段。
71.需要说明的是,预设关键字段是根据待检测功能的实际需求情况设置的。
72.步骤s13:对所述待检测功能的校验规则进行分析处理,确定与所述校验规则对应的要求输入值。
73.在具体实现步骤s13的过程中,对所述待检测功能的校验规则进行分析,以查找校验规则中与所述待检测功能的预设要求字段相关的要求输入值。
74.需要说明的是,预设要求字段是根据待检测功能的测试要求设置的。
75.步骤s14:基于所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,所述要素字段和所述要求输入值生成对应的上送接口报文。
76.在具体实现步骤s14的过程中,将所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,所述要素字段和所述要求输入值打包生成上送接口报文,并发送给服务端,并通过报文抓取工具获取服务端反馈的下送报文。
77.例如:如图3所示,在报文抓取工具界面中,在url栏输入应用系统中待检测功能对应的网页http请求地址address1;接着在方法下拉框选择功能对应的方法,即所述待检测功能的报文类型;在参数框中输入处理得到的要素字段i1、i2、i3...和要求输入值v1、v2、v3...,其格式为{i1:v1、i2:v2、i3:v3...},进而生成成上送接口报文,并发送给服务端,以通过报文抓取工具获取服务端反馈的下送报文。
78.可选的,服务端在接收到数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据。判断所述上送接口报文是否符合所述待检测功能对应的规则;若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端。
79.在具体实现中,服务端获取到数据处理系统发送的上送接口报文,对所述上送接口报文进行分析,以确定所述上送接口报文是否符合与所述待检测功能对应的规则,若符合,则基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端。
80.需要说明的是,相关数据包括所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,及所述要素字段和所述要求输入值。
81.待检测功能对应的规则是指预先设置的待检测功能对应接口规范。
82.步骤s204:在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性,若所述上送接口报文与所述下送报文之间存在连通性,执行步骤s205,若否,则执行步骤s206。
83.在具体实现步骤s204的过程中,在通过报文抓取工具获取服务端反馈的下送报文时,判断所述下送报文是否携带有指示报错的信息,若下送报文未携带有指示报错的信息,说明所述上送接口报文与所述下送报文之间存在连通性,并执行步骤s205,若下送报文携带有指示报错的信息,说明所述上送接口报文与所述下送报文之间不存在连通性,并执行步骤s206。
84.需要说明的是,报错信息用于指示此时服务端无法对上送接口报文中的待检测功能进行测测试。
85.步骤s205:确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
86.在具体实现步骤s205的过程中,将获取的上送接口报文导入服务端的自动化测试工具,并针对下送报文的返回结果设置检查点,以通过检查点判定测试结果是否满足预设要求,在确定所述测试结果满足预设要求时,确定完成系统内功能的接口自动化测试。
87.需要说明的是,预设要求是预先根据实际情况设置的所想要达到的功能的测试效果。
88.步骤s206:调整所述上送接口报文中携带的数据。
89.在具体实现步骤s206的过程中,调整报文抓取工具界面上的输入信息,即调整所述待检测功能的报文类型,所述要素字段和所述要求输入值打包生成上送接口报文等信息,并返回执行步骤s203。
90.在本发明实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。若上送接口报文与下送报文之间不存在连通性,调整上送接口报文中携带的数据。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
91.参见图4,本发明实施例还示出另一数据处理方法,应用于服务端,该方法包括:
92.步骤s401:获取数据处理系统发送的上送接口报文。
93.在步骤s401中,所述上送接口报文携带有待检测功能的相关数据。
94.需要说明的是,上送接口报文携带有待检测功能的相关数据包括服务端包括所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,及所述要素字段和所述要求输入值。
95.在具体实现步骤s401的过程中,获取数据处理系统发送的携带有待检测功能的相关数据包括服务端包括所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,及所述要素字段和所述要求输入值的上送接口报文。
96.步骤s402:判断所述上送接口报文是否符合所述待检测功能对应的规则,若符合,执行步骤403,若不符合,执行步骤s404。
97.在具体实现步骤s402的过程中,确定所述上送接口报文是否符合与所述待检测功能对应的规则,若符合,执行步骤s303,若不符合,执行步骤s304。
98.需要说明的是,待检测功能对应的规则是指预先设置的待检测功能对应接口规范。
99.步骤s403:基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端。
100.在具体实现步骤s403的过程中,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成携带有报错信息的下送报文,以便在报文抓取工具获取。
101.可选的,在确定所述上送接口报文符合所述待检测功能对应的规则后,可以基于所述上送接口报文对所述待检测功能进行功能测试。
102.在具体实现中,获取的上送接口报文导入服务端的自动化测试工具,并针对下送报文的返回结果设置检查点,以通过检查点判定测试结果是否满足预设要求,在确定所述测试结果满足预设要求时,确定完成系统内功能的接口自动化测试。
103.步骤s404:基于所述上送接口报文不符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端。
104.在具体实现步骤s404的过程中,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成携带未报错信息的下送报文,以便在报文抓取工具获取。
105.在本发明实施例中,获取数据处理系统发送的上送接口报文;若确定所述上送接口报文符合所述待检测功能对应的规则,可以基于所述上送接口报文对所述待检测功能进行功能测试。若确定所述上送接口报文不符合所述待检测功能对应的规则,基于所述上送接口报文不符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端;调整上送接口报文中携带的数据。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
106.基于上述本发明实施例示出的一种数据处理方法,相应的,本发明实施例还对应公开了一种数据处理装置,应用于数据处理系统,如图5所示,该装置包括:
107.第一获取单元501,用于获取待测试的应用前端的软件需求;
108.提取单元502,用于基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;
109.第一生成单元503,用于基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;
110.第一判断单元504,用于在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;
111.确定单元505,用于若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
112.需要说明的是,上述本发明实施例公开的数据处理装置中的各个单元具体的原理和执行过程,与上述本发明实施示出的数据处理方法相同,可参见上述本发明实施例公开的数据处理方法中相应的部分,这里不再进行赘述。
113.在本发明实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
114.可选的,基于上述本发明实施例示出的数据处理装置,第一生成单元503,具体用于:获取应用系统中待检测功能的请求地址,以及获取用户选择的所述待检测功能的报文类型;对所述待检测功能的功能要素进行分析处理,确定与所述功能要素对应的要素字段;对所述待检测功能的校验规则进行分析处理,确定与所述校验规则对应的要求输入值;基于所述应用系统中待检测功能的请求地址,所述待检测功能的报文类型,所述要素字段和所述要求输入值生成对应的上送接口报文。
115.可选的,基于上述本发明实施例示出的数据处理装置,第一判断单元504,具体用于:判断所述下送报文是否携带有指示报错的信息;若否,说明所述上送接口报文与所述下送报文之间存在连通性。
116.可选的,基于上述本发明实施例示出的数据处理装置,结合图5,参见图6,还包括:调整单元506。
117.所述调整单元506,用于若所述上送接口报文与所述下送报文之间不存在连通性,调整所述上送接口报文中携带的数据。
118.在本发明实施例中,首先需要从软件需求提取待测试的应用前端中待检测功能的功能要素和校验规则;基于待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成发送给服务端的上送接口报文;在获取到服务端发送的下送报文时,通过该装置验证系统待测试功能的上送接口报文和下送报文连通性;在确定上送接口报文和下送报文连通时,确定服务端可以基于上送接口报文对待检测功能进行测试。若上送接口报文与下送报文之间不存在连通性,调整上送接口报文中携带的数据。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
119.基于上述本发明实施例示出的一种数据处理方法,相应的,本发明实施例还对应
公开了一种数据处理装置,应用于数据处理系统,如图7所示,该装置包括:
120.第二获取单元701,用于获取数据处理系统发送的上送接口报文,所述上送接口报文携带有待检测功能的相关数据;
121.第二判断单元702,用于判断所述上送接口报文是否符合所述待检测功能对应的规则;
122.第二生成单元703,用于若符合,基于所述上送接口报文符合所述待检测功能对应的规则的信息,生成下送报文。
123.在本发明实施例中,获取数据处理系统发送的上送接口报文;若确定所述上送接口报文符合所述待检测功能对应的规则,可以基于所述上送接口报文对所述待检测功能进行功能测试。若确定所述上送接口报文不符合所述待检测功能对应的规则,基于所述上送接口报文不符合所述待检测功能对应的规则的信息,生成下送报文,并发生给服务端;调整上送接口报文中携带的数据。以在应用系统内功能的接口规范文档缺失时,接口自动化测试也可以获取发送报文,从而实现接口自动化测试。
124.基于上述本公开实施例公开的数据处理装置,上述各个模块可以通过一种由处理器和存储器构成的硬件设备实现。具体为上述各个模块作为程序单元存储于存储器中,由处理器执行存储在存储器中的上述程序单元来实现文本处理。
125.其中,处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现镜像安全加固。
126.本公开实施例提供了一种计算机存储介质,存储介质包括存储文本处理程序,其中,程序被处理器执行时实现图2至4所述的数据处理方法。
127.本公开实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行图2至4所述的数据处理方法。
128.本公开实施例提供了一种电子设备,本公开实施例中的电子设备可以是服务器、pc、pad、手机等。
129.该电子设备包括至少一个处理器,以及与处理器连接的至少一个存储器,以及总线。
130.处理器、存储器通过总线完成相互间的通信。处理器,用于执行存储器中存储的程序。
131.存储器,用于存储程序,该程序至少用于:获取待测试的应用前端的软件需求;
132.基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;基于所述待检测功能的功能要素和校验规则,以及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
133.本技术还提供了一种计算机程序产品,当在电子设备上执行时,适于执行初始化有如下方法步骤的程序:
134.获取待测试的应用前端的软件需求;基于所述软件需求提取所述待测试的应用前端中待检测功能的功能要素和校验规则;基于所述待检测功能的功能要素和校验规则,以
及用户选择的待检测功能的报文类型和待检测功能的请求地址生成上送接口报文,并将上送接口报文发送给服务端;在获取到服务端发送的下送报文时,判断所述上送接口报文与所述下送报文之间是否存在连通性;若所述上送接口报文与所述下送报文之间存在连通性,确定服务端可以基于所述上送接口报文对所述待检测功能进行测试。
135.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
136.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
137.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
138.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
139.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
140.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
141.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1