一种自动化接口测试装置和设备制造方法及图纸

技术编号:20915828 阅读:17 留言:0更新日期:2019-04-20 09:33
本发明专利技术涉及软件技术领域,具体涉及一种自动化接口测试装置和设备。该装置包括:目录地址获取单元,用于获取接口测试项目地址信息;代码展示单元,用于根据接口测试项目代码,并展示给用户;测试方法展示单元,用于获取测试方法,并展示给用户;测试方法参数展示单元,用于根据用户对所述测试方法的选择操作,展示所述需要执行的测试方法的入参类型和请求参数;测试单元,用于当接收到用户的测试指令时,根据所述入参类型和请求参数对所述接口测试项目进行测试。该发明专利技术根据测试方法请求方式,入参类型自动拟造数据,展示自动填充的请求参数,只需要通过简单的点选,即可完成接口的测试,提高开发人员的测试效率。

An Automatic Interface Testing Device and Equipment

The invention relates to the field of software technology, in particular to an automatic interface testing device and equipment. The device includes: a directory address acquisition unit for acquiring the address information of interface test items; a code display unit for testing project codes according to the interface and displaying them to users; a test method display unit for acquiring test methods and displaying them to users; and a test method parameter display unit for displaying the described test methods according to the user's selection of the test methods. The input type and request parameters of the test method to be executed; the test unit is used to test the interface test items according to the input type and request parameters when the user's test instructions are received. According to the request mode of test method, the invention can automatically create data according to the type of input and display the request parameters of automatic filling. It can complete the test of interface by simple clicking, and improve the test efficiency of developers.

【技术实现步骤摘要】
一种自动化接口测试装置和设备
本专利技术涉及软件
,具体涉及一种基于界面的自动化接口测试装置和设备。
技术介绍
随着软件行业的高速发展,Web应用程序得到了广泛的应用,开发人员开发过程中,其中接口测试为必不可少的步骤。现有的接口测试一般通过以下步骤实现:输入接口测试地址,根据测试的功能特征选择请求方式,通过输入特定的参数拼装入参,进而启动测试最终获得测试结果,因此,在每测试一个接口时,首先人为需要输入其详细测试地址,从大量的请求方式中选择该接口测试的请求方式,然后输入接口涉及的所有请求参数,最后进行测试并返回测试结果。可见,现有的接口测试方法在测试多个接口时,需要多次输入接口地址,拼装入参的工作量大,从而导致自测效率低,该测试方法占用了开发人员大量的时间和精力。
技术实现思路
基于此,本专利技术针对上述的问题,提供一种自动化接口测试装置,所述技术方案如下:本专利技术实施例提供了一种自动化接口测试装置,包括:目录地址获取单元,用于获取接口测试项目地址信息;代码展示单元,用于根据所述接口测试地址信息获取对应的接口测试项目代码,并展示给用户;测试方法展示单元,用于获取与所述接口测试项目代码对应的测试方法,并展示给用户;测试方法参数展示单元,用于根据用户对所述测试方法展示单元展示的测试方法的选择操作,确定当前需要执行的测试方法,并展示所述当前需要执行的测试方法的入参类型和请求参数;测试单元,用于当接收到用户的测试指令时,根据所述入参类型和请求参数对所述接口测试项目进行测试。本专利技术实施例还提供了一种自动化接口测试的设备,包括:存储器和处理器,所述存储器中存储所述接口测试项目地址、接口测试项目代码、测试方法、入参类型、请求参数和测试结果;所述处理器执行所述接口测试的步骤。本专利技术提供的技术方案包括以下有益效果:本专利技术提供了一种自动化接口测试装置,通过获取接口测试地址信息,展示对应的接口测试项目代码,获取项目代码测试方法,并根据用户所选的测试方法,展示入参类型和请求参数,自动拼装入参,从而进行接口测试,该过程根据测试方法请求方式,入参类型自动拟造数据,展示自动填充的请求参数,提高开发人员的测试效率,只需要通过简单的点选,即可完成接口的测试,在自测过程中可减少每次测试接口都要写接口地址和拼装入参的工作量。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。附图1实施例一中提供的一种自动化接口测试装置的结构示意图。附图2实施例二中提供的一种测试方法展示单元的结构示意图。附图3实施例三中提供的一种自动化接口测试装置的结构示意图。附图4实施例四中提供的一种自动化接口测试装置的应用界面。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例中提供的一种自动化接口测试装置的结构示意图,详述如下:目录地址获取单元110,用于获取接口测试项目地址信息。作为本专利技术的一种实施例,接口测试项目地址信息为存储接口测试代码的地址,用于通过该地址准确的访问到接口测试代码所在的文件位置,从而获得与接口测试项目对应的接口测试代码。作为本专利技术的一种实施例,获取接口测试项目地址信息的方法具体包括:根据用户对展示的多个接口测试项目的详细地址进行选择操作,获取用户选择的接口测试项目的详细地址,可以通过点选的方式从接口测试项目地址目录中获得所需的接口测试项目的详细地址,不需要每测试一个接口都需要输入测试地址,提高自测效率。作为本专利技术的另一种实施例,获取接口测试项目地址信息的方法具体包括:根据接收用户输入的接口测试项目的表示信息,该标识信息可以是数字编号、功能描述或者借口测试项目地址中的关键字,且该标识信息与接口测试地址是一一对应关系,可以通过直接输入简单的标识信息,即可获得接口测试项目地址,不需要每测试一个接口都需要输入测试地址,测试效率提高。代码展示单元120,用于根据所述接口测试地址信息获取对应的接口测试项目代码,并展示给用户。作为本专利技术的一种实施例,当获取的接口测试项目地址信息,通过接口测试地址直接访问接口测试代码所在的文件位置,获取与接口测试地址信息对应的接口测试项目的代码信息,并将该接口测试代码信息展示在代码展示单元,以供用户阅读,该代码展示单元以图形化界面展示接口测试代码格式,方便用户了解测试过程,更易识别接口测试代码中的缺点,以实现接口测试代码的更正修改。作为本专利技术的另一种实施例,在接口测试实施的过程中,当接口测试测试代码有更新时,代码展示单元可获取更新后的接口测试项目代码,并展示给用户,代码展示单元这一自动更新功能可以自动测试到代码的更新,并及时对代码进行更新,可以避免在接口测试代码发生变化时,仍然使用修改前的接口测试代码进行测试,浪费测试时间和资源。测试方法展示单元130,用于获取与所述接口测试项目代码对应的测试方法,并展示给用户。作为本专利技术的一种实施例,测试方法展示单元具体包括类别识别模块和测试方法展示模块。如图2示出了测试方法展示单元的结构示意图,具体如下所述:类别识别模块231,用于根据代码展示单元展示的接口测试代码,获取该接口测试代码对应的待测系统接口测试的类别,所述的待测系统接口测试的类别主要包括Web接口测试、应用程序接口测试或者数据库接口测试,该类别识别模块根据接口测试代码的具体代码信息,可以清晰的识别该接口测试代码所测试的接口类别,为测试方法的获取提供准确的指示。测试方法展示模块232,用于根据待测系统接口测试类别,获取测试方法的列表,每个待测系统接口测试的类别均存在有多种测试方法,测试方法展示模块将待测系统接口测试类别所对应的方法展示给用户,以供用户对所需测试方法进行选择。所述的测试方法具体包括输入参数测试方法、功能测试方法、逻辑测试方法和异常情况测试方法,不同的接口测试类别分别对应不同的测试方法,该测试方法展示模块可以根据类别识别模块,获取所需测试的接口测试类别对应的测试方法列表,并清晰的展示给用户,用户可以根据接口测试类别以及特定的要求选择合适的测试方法。测试方法参数展示单元140,用于根据用户对所述测试方法展示单元展示的测试方法的选择操作,确定当前需要执行的测试方法,并展示所述当前需要执行的测试方法的入参类型和请求参数。作为本专利技术的一种实施例,测试方法参数展示单元根据用户对所需测试方法的选择操作,确定当前测试的接口测试需要执行的测试方法,进而展示该测试方法的入参类型和请求参数,其中测试方法与该方法的入参类型以及请求参数有着对应关系,当获取测试方法即可根据二者的对应关系获得入参类型和请求参数,并展示给用户,该测试方法参数展示单元清晰的展示了入参类型与请求参数,用户可以详细的了解测试方法的整个入参过程,发现测试过程中的存在的缺陷。作为本专利技术的另一种实施例,测试方法参数展示单元还用于根据用户对所述请求参数的修改操作,对所述请求参数进行修改,即在该测试方法参数展示单元,用户可以根据对接口测试方法的需求,更改该测试方法原对应的请本文档来自技高网...

【技术保护点】
1.一种自动化接口测试装置,其特征在于,具体包括:目录地址获取单元,用于获取接口测试项目地址信息;代码展示单元,用于根据所述接口测试地址信息获取对应的接口测试项目代码,并展示给用户;测试方法展示单元,用于获取与所述接口测试项目代码对应的测试方法,并展示给用户;测试方法参数展示单元,用于根据用户对所述测试方法展示单元展示的测试方法的选择操作,确定当前需要执行的测试方法,并展示所述当前需要执行的测试方法的入参类型和请求参数;测试单元,用于当接收到用户的测试指令时,根据所述入参类型和请求参数对所述接口测试项目进行测试。

【技术特征摘要】
1.一种自动化接口测试装置,其特征在于,具体包括:目录地址获取单元,用于获取接口测试项目地址信息;代码展示单元,用于根据所述接口测试地址信息获取对应的接口测试项目代码,并展示给用户;测试方法展示单元,用于获取与所述接口测试项目代码对应的测试方法,并展示给用户;测试方法参数展示单元,用于根据用户对所述测试方法展示单元展示的测试方法的选择操作,确定当前需要执行的测试方法,并展示所述当前需要执行的测试方法的入参类型和请求参数;测试单元,用于当接收到用户的测试指令时,根据所述入参类型和请求参数对所述接口测试项目进行测试。2.根据权利要求1所述的自动化接口测试装置,其特征在于,还包括:结果展示单元,用于将所述接口测试项目的测试结果展示给用户;重置单元,用于根据用户的重置操作清除所述请求参数和测试结果,对所述接口测试项目进行不同方法的测试。3.根据权利要求1所述的自动化接口测试装置,其特征在于,所述获取接口测试项目地址信息,具体包括:根据用户对展示的多个接口测试项目的详细地址的选择操作,获取用户选择的接口测试项目详细地址;或者接收用户输入的接口测试项目的标识信息,根据所述标识信息获取接口测试项目详细地址。4.根...

【专利技术属性】
技术研发人员:王世龙
申请(专利权)人:北京马上慧科技术有限公司
类型:发明
国别省市:北京,11

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

1