一种接口处理方法、装置以及存储装置制造方法及图纸

技术编号:22135153 阅读:23 留言:0更新日期:2019-09-18 08:54
本发明专利技术涉及数据处理方法领域,具体涉及一种接口处理方法、装置以及存储装置,接口处理方法包括以下步骤:创建接口;创建用例,并在用例下创建多个步骤;请求并获取用例的入参数据和出参数据,接口直接引入用例;或者将单个步骤定义为分组,请求并获取分组的入参数据和出参数据,接口引入分组;或者将多个步骤封装成组件,请求并获取组件的入参数据和出参数据,接口引入组件。在创建接口和用例之后,接口直接引入用例,或者,接口引入分组,或者,接口引入组件,上述三种引入方式供用户任选,可快速完成引入操作,无需在接口下重新编写用例步骤。

An Interface Processing Method, Device and Storage Device

【技术实现步骤摘要】
一种接口处理方法、装置以及存储装置
本专利技术涉及数据处理方法领域,具体涉及一种接口处理方法、装置以及存储装置。
技术介绍
进行接口引入测试用例时,无法把已经存在的用例作为一种数据直接引入到接口的测试用例中,也无法把一些通用性的功能集中维护起来,直接供接口的测试用例引用。现有需要通过用户手动方式,手工在接口中引入用例,即是引入用例中的所有步骤,或者手工在已存在的用例中复制步骤,再将步骤粘贴到接口的测试用例中。手动引入用例步骤的方式较为繁琐,若是接口的功能发生变更时,对接口所引入的用例步骤同样需要逐个调整,工作量大,维护困难,给用户带来非常大的麻烦。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种接口处理方法、装置以及存储装置,解决手动引入用例步骤的方式较为繁琐,工作量大,后期维护困难的问题。为解决该技术问题,本专利技术提供一种接口处理方法,所述接口处理方法包括以下步骤:创建接口;创建用例,并在所述用例下创建多个步骤;请求并获取所述用例的入参数据和出参数据,所述接口直接引入所述用例;或者将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组;或者将多个所述步骤封装成组件,请求并获取所述组件的入参数据和出参数据,所述接口引入所述组件。更进一步地,所述将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组的步骤,具体包括:将单个所述步骤定义为所述分组;请求并获取多个所述分组的入参数据和出参数据;所述接口引入多个所述分组。更进一步地,所述将多个所述步骤封装成组件的步骤,具体包括:通过所有用例下的所有步骤生成步骤数据库;在所述步骤数据库中提取不同所述用例下的多个所述步骤,并封装成所述组件。更进一步地,所述创建用例,并在所述用例下创建多个步骤之后的步骤,还包括:获取已创建的所述用例;编辑所述用例下的多个所述步骤。本专利技术还提供一种接口处理装置,所述接口处理装置包括:接口创建单元,用于创建接口;用例创建单元,用于创建用例,并在所述用例下创建多个步骤;用例引入单元,用于请求并获取所述用例的入参数据和出参数据,所述接口直接引入所述用例;以及分组引入单元,用于将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组;以及组件引入单元,用于将多个所述步骤封装成组件,请求并获取所述组件的入参数据和出参数据,所述接口引入所述组件。更进一步地,所述分组引入单元包括:定义单元,用于将单个所述步骤定义为所述分组;请求单元,用于请求并获取多个所述分组的入参数据和出参数据;引入单元,用于所述接口引入多个所述分组。更进一步地,所述组件引入单元包括:生成单元,用于通过所有用例下的所有步骤生成步骤数据库;封装单元,用于在所述步骤数据库中提取不同所述用例下的多个所述步骤,并封装成所述组件。更进一步地,所述接口处理装置还包括:获取单元,用于获取已创建的所述用例;编辑单元,用于编辑所述用例下的多个所述步骤。本专利技术还提供一种接口处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述接口处理方法的步骤。本专利技术还提供一种存储装置,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现如上所述接口处理方法的步骤。本专利技术的有益效果在于,与现有技术相比,本专利技术通过设计一种接口处理方法、装置以及存储装置,在创建接口和用例之后,接口直接引入用例,或者,接口引入分组,或者,接口引入组件,上述三种引入方式供用户任选,可快速完成引入操作,无需在接口下重新编写用例步骤。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术接口处理方法的流程框图;图2是本专利技术接口引入分组的流程框图;图3是本专利技术封装组件的流程框图;图4是本专利技术编辑用例下的步骤的流程框图;图5是本专利技术接口处理装置的结构框图;图6是本专利技术分组引入单元的结构框图;图7是本专利技术组件引入单元的结构框图;图8是本专利技术获取单元和编辑单元的结构框图。具体实施方式现结合附图,对本专利技术的较佳实施例作详细说明。如图1至图4所示,本专利技术提供一种接口处理方法的优选实施例。具体地,参考图1,一种接口处理方法,所述接口处理方法包括以下步骤:步骤1、创建接口;步骤2、创建用例,并在所述用例下创建多个步骤;步骤41、请求并获取所述用例的入参数据和出参数据,所述接口直接引入所述用例;或者步骤42、将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组;或者步骤43、将多个所述步骤封装成组件,请求并获取所述组件的入参数据和出参数据,所述接口引入所述组件。其中,首先用户创建可有效使用的接口,再创建可有效使用的用例,并在用例下创建对应的多个步骤。举例来说,创建客户数据库的接口,再创建生成客户ID的用例,以及在该用例下创建输入客户姓名、输入客户生日、输入客户电话号码的步骤,并创建客户姓名冲突、关闭客户姓名冲突、客户生日冲突、关闭客户生日冲突、客户电话号码冲突和关闭客户电话号码冲突的步骤。然后,用户可选以下三种方式中的任一方式:方式一、用户请求平台并从平台中获取用例的入参数据和出参数据,然后接口直接引用获取的用例。举例来说,用户请求并获取生成客户ID的用例的入参数据和出参数据,然后在创建客户数据库的接口中引入生成客户ID的用例。方式二、先将单个步骤定义为分组,用户再请求平台并从平台中获取分组的入参数据和出参数据,设定分组为新的用例,然后接口引用获取的分组。举例来说,用户请求并获取输入客户姓名的分组的入参数据和出参数据,然后在创建数据库的接口中引入输入客户姓名的分组。方式三、先将多个步骤封装成组件,用户再请求平台并从平台中获取组件的入参数据和出参数据,设定组件为新的用例,然后接口引用获取的组件。举例来说,用户将输入客户姓名、客户姓名冲突、关闭客户姓名冲突封装成组件,再请求并获取输入客户姓名、客户姓名冲突、关闭客户姓名冲突的组件的入参数据和出参数据,然后在创建数据库的接口中引入输入客户姓名、客户姓名冲突、关闭客户姓名冲突的组件。本实施例中的接口处理方法设有上述三种引入方式,用户可任选其一方式,所述接口快速引入所述用例、所述分组或者所述组件,即是快速引入步骤,用户无需每次都根据接口需求重新编辑对应的步骤,大大提高了工作效率。即使接口的功能发生改变,步骤依然可以调用接口,或者接口重新引入新的步骤,处理过程简单方便。而现有的接口处理方法往往只设有其中一种引入方式,无法如本实施例中的接口处理方法一样同时结合三种引入方式,供用户任选。值得一提的是,用户可为用例、分组和组件分别生成对应的名称,后续在接口中只需输入所需的名称,并选择所输入的名称,实现在接口中引入对应的用例、分组或者组件。具体地,参考图2,所述将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组的步骤,具体包括:步骤421、将单个所述步骤定义为所述分组;步骤422、请求并获取多个所述分组的入参数据和出参数据;步骤423、所述接口引入多个所述分组。其中,首先将单个步骤定义为分组,这里指的定义可选为步骤实现命名操作,例如将输入客本文档来自技高网...

【技术保护点】
1.一种接口处理方法,其特征在于,所述接口处理方法包括以下步骤:创建接口;创建用例,并在所述用例下创建多个步骤;请求并获取所述用例的入参数据和出参数据,所述接口直接引入所述用例;或者将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组;或者将多个所述步骤封装成组件,请求并获取所述组件的入参数据和出参数据,所述接口引入所述组件。

【技术特征摘要】
1.一种接口处理方法,其特征在于,所述接口处理方法包括以下步骤:创建接口;创建用例,并在所述用例下创建多个步骤;请求并获取所述用例的入参数据和出参数据,所述接口直接引入所述用例;或者将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组;或者将多个所述步骤封装成组件,请求并获取所述组件的入参数据和出参数据,所述接口引入所述组件。2.根据权利要求1所述的接口处理方法,其特征在于,所述将单个所述步骤定义为分组,请求并获取所述分组的入参数据和出参数据,所述接口引入所述分组的步骤,具体包括:将单个所述步骤定义为所述分组;请求并获取多个所述分组的入参数据和出参数据;所述接口引入多个所述分组。3.根据权利要求1所述的接口处理方法,其特征在于,所述将多个所述步骤封装成组件的步骤,具体包括:通过所有用例下的所有步骤生成步骤数据库;在所述步骤数据库中提取不同所述用例下的多个所述步骤,并封装成所述组件。4.根据权利要求1所述的接口处理方法,其特征在于,所述创建用例,并在所述用例下创建多个步骤之后的步骤,还包括:获取已创建的所述用例;编辑所述用例下的多个所述步骤。5.一种接口处理装置,其特征在于,所述接口处理装置包括:接口创建单元,用于创建接口;用例创建单元,用于创建用例,并在所述用例下创建多个步骤;用例引入单元,用于请求并获取所述用例的入...

【专利技术属性】
技术研发人员:张星亮蔡晓凌
申请(专利权)人:深圳市六度人和科技有限公司
类型:发明
国别省市:广东,44

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

1