接口测试方法、装置、设备及存储介质制造方法及图纸

技术编号:34281137 阅读:68 留言:0更新日期:2022-07-24 18:21
本发明专利技术涉及测试领域,公开了一种接口测试方法、装置、设备及存储介质。该方法包括:接收目标服务接口的测试请求以获取接口数据链表;遍历该接口数据链表,并根据当前遍历数据结点中的接口详情数据调用对应的服务接口,得到对应的反参;根据下一遍历数据结点中的依赖数据获取方式,从该反参中提取依赖数据以更新其中的接口详情数据;根据该接口详情数据,调用对应的服务接口,得到该服务接口的反参,直至对目标服务接口对应的数据结点完成调用,输出目标反参并停止遍历;将目标反参与标准反参进行比对,若比对结果一致,则确定目标服务接口通过测试。本发明专利技术仅需遍历接口数据链表,即可得到多个服务接口的反参以对其测试,其测试效率更高。更高。更高。

Interface test method, device, equipment and storage medium

【技术实现步骤摘要】
接口测试方法、装置、设备及存储介质


[0001]本专利技术涉及测试领域,尤其涉及一种接口测试方法、装置、设备及存储介质。

技术介绍

[0002]在应用程序的接口进行测试的过程中,通常由测试人员每个待测试的接口编写测试用例,最后基于编写的测试用例对应用程序的接口进行。
[0003]在现有的技术中,通常测试人员需要对每个待测试的接口设计编写单独的测试用例,每一次接口的测试时均需要获取相应的测试用例,流程冗余复杂,从而导致测试效率低下。

技术实现思路

[0004]本专利技术的主要目的在于解决现有接口测试方法测试效率低下的问题。
[0005]本专利技术第一方面提供了一种接口测试方法,包括:
[0006]接收目标服务接口的测试请求,并根据所述测试请求获取预置的接口数据链表,其中,所述接口数据链表中包括多个数据结点,每个数据结点分别对应一个服务接口,每个数据结点的数据域中存储对应服务接口的接口详情数据和依赖数据获取方式,每个数据结点的指针域用于指示对应服务接口的数据依赖信息;
[0007]遍历所述接口数据链表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口测试方法,其特征在于,所述接口测试方法包括:接收目标服务接口的测试请求,并根据所述测试请求获取预置的接口数据链表,其中,所述接口数据链表中包括多个数据结点,每个数据结点分别对应一个服务接口,每个数据结点的数据域中存储对应服务接口的接口详情数据和依赖数据获取方式,每个数据结点的指针域用于指示对应服务接口的数据依赖信息;遍历所述接口数据链表,并根据当前遍历数据结点中存储的接口详情数据,调用当前遍历数据结点对应的服务接口,得到当前遍历数据结点对应服务接口的反参;根据下一遍历数据结点中存储的依赖数据获取方式,从所述反参中提取依赖数据,并基于所提取的依赖数据,更新所述下一遍历数据结点中的接口详情数据;根据所述下一遍历数据结点中更新后的接口详情数据,调用所述下一遍历数据结点对应的服务接口,得到所述下一遍历数据结点对应服务接口的反参,直至对所述目标服务接口对应的数据结点完成调用,输出目标反参并停止遍历;获取所述目标服务接口对应的标准反参,并将所述目标反参与所述标准反参进行比对,若比对结果一致,则确定所述目标服务接口通过测试。2.根据权利要求1所述的接口测试方法,其特征在于,所述接收目标服务接口的测试请求,并根据所述测试请求获取预置的接口数据链表之前,还包括:获取目标业务流程对应的接口数据集,其中,所述目标业务流程对应多个相互依赖的服务接口,所述接口数据集中包括各所述服务接口的接口详情数据、数据依赖信息以及依赖数据获取方式;根据所述目标业务流程对应的接口数据集,构建所述目标业务流程对应的接口数据链表,其中,所述接口数据链表中包括多个数据结点,每个数据结点分别与每个服务接口对应,每个数据结点的数据域中存储对应服务接口的接口详情数据和依赖数据获取方式,每个数据结点的指针域用于指示对应服务接口的数据依赖信息。3.根据权利要求1所述的接口测试方法,其特征在于,所述接收目标服务接口的测试请求,并根据所述测试请求获取预置的接口数据链表之后,所述遍历所述接口数据链表,并根据当前遍历数据结点中存储的接口详情数据,调用当前遍历数据结点对应的服务接口,得到当前遍历数据结点对应服务接口的反参之前,还包括:接收终端发送的数据更新请求,根据所述数据更新请求中的请求参数,更新所述接口数据链表。4.根据权利要求3所述的接口测试方法,其特征在于,所述接收终端发送的数据更新请求,根据所述数据更新请求中的请求参数,更新所述接口数据链表包括:接收终端发送的接口新增请求,其中,所述接口新增请求中包括新增服务接口的接口详情数据、数据依赖信息以及依赖数据获取方式;根据所述接口新增请求动态申请一块空白的目标内存空间;将所述新增服务接口的接口详情数据和依赖数据获取方式存储至所述目标内存空间的数据域中,得到第一目标数据结点;根据所述新增服务接口的数据依赖信息,确定所述第一目标数据结点在所述接口数据链表中的目标插入位置;将所述第一目标数据结点插入所述接口数据链表中的目标插入位置中以更新所述接
口数据链表。5.根据权利要求4所述的接口测试方法,其特征在于,所述将所述第一目标数据结点插入所述接口数据链表中的目标插入位置中,得到更新后的接口数据链表包括:确定所述接口数据链表中的目标插入位置的第一前驱数据结点和第一后继数据结点,其中,所述第一前驱...

【专利技术属性】
技术研发人员:张玉涛
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1