【技术实现步骤摘要】
接口测试数据的管理、接口测试方法及装置、存储介质
[0001]本公开实施例涉及计算机
,具体而言,涉及一种接口测试数据的管理方法、接口测试数据的管理装置、接口测试方法、接口测试装置、计算机可读存储介质以及电子设备。
技术介绍
[0002]现有的接口测试数据的管理方法中,数据管理分散,进而使得接口测试数据的管理效率较低。
[0003]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0004]本公开的目的在于提供一种接口测试数据的管理方法、接口测试数据的管理装置、接口测试方法、接口测试装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的接口测试数据的管理效率较低的问题。
[0005]根据本公开的一个方面,提供一种接口测试数据的管理方法,包括:
[0006]获取待测试系统的接口文档,并对所述接口文档进行解析,得到所述待测试系统中包括的待测 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试数据的管理方法,其特征在于,包括:获取待测试系统的接口文档,并对所述接口文档进行解析,得到所述待测试系统中包括的待测试接口以及所述待测试接口的接口属性信息;根据所述接口属性信息构建与所述待测试接口对应的原始测试数据管理框架;将所述接口属性信息中的属性值映射至所述原始测试数据生成框架中,得到目标测试数据生成框架;根据所述目标测试数据生成框架生成与所述待测试接口对应的接口测试数据;其中,所述接口测试数据为具有预设文件格式的数据文件。2.根据权利要求1所述的接口测试数据的管理方法,其特征在于,根据所述接口属性信息构建与所述待测试接口对应的原始测试数据管理框架,包括:对所述接口属性信息进行分类,得到接口测试前的接口定义数据、接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据;根据所述接口定义数据、接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据,构建与所述待测试接口对应的原始测试数据管理框架。3.根据权利要求2所述的接口测试数据的管理方法,其特征在于,根据所述接口定义数据、接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据,构建与所述待测试接口对应的原始测试数据管理框架,包括:维护所述接口定义数据;其中,所述接口定义数据包括数据用例信息、测试环境信息、测试接口信息、接口参数信息、接口测试过程中的动作信息、接口测试后的断言信息以及接口测试后的输出依赖信息;记录接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据,并根据所维护的接口定义数据以及所记录的接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据,构建与所述待测试接口对应的原始测试数据管理框架。4.根据权利要求3所述的接口测试数据的管理方法,其特征在于,维护所述接口定义数据,包括:维护所述数据用例信息;其中,所述数据用例信息包括数据用例名称、数据用例标识、数据用例版本、与待测试接口对应的前置用例、与待测试接口对应的后置用例、接口测试执行方式以及接口测试环境配置;和/或维护所述测试环境信息;其中,所述测试环境信息包括待测试接口的接口请求协议、发送与所述待测试接口对应的接口测试请求的主机信息以及路径前缀;和/或维护所述测试接口信息;其中,所述测试接口信息包括所述待测试接口的接口用途描述、接口所属模块、接口所属应用、接口请求方法、接口请求路径、接口前置用例关联、接口后置用例关联以及接口参数用例关联;和/或维护所述接口参数信息;其中,所述接口参数信息包括单值参数和/或多值参数;和/或维护所述接口测试过程中的动作信息;其中,所述接口测试过程中的动作信息包括接口测试过程中的等待动作、所生成的CSV文件、所生成的EXCEL文件以及所生成的表单SQL语句;和/或维护所述接口测试后的断言信息;其中,所述接口测试后的断言信息包括对接口测试后所返回的数据进行数据提取和/或信息校对;和/或
维护所述接口测试后的输出依赖信息;其中,所述接口测试后的输出依赖信息包括执行所述接口测试后的断言信息后得到的输出结果。5.根据权利要求3所述的接口测试数据的管理方法,其特征在于,记录接口校对结果数据、接口占位符替换后的请求数据以及测试接口返回数据,包括:记录所述接口校对结果数据;其中,所述接口校对结果数据为解析返回结果信息;对所述解析返回结果信息以及断言信息进行比对,若所述解析返回结果信息与所述断言信息一致,则测试通过;若否,则测试失败;记录所述接口占位符替换后的请求数据以及测试接口返回数据;其中,所述测试接口返回数据包括与所述待测试结果对应的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。