[发明专利]接口测试方法、装置、设备及存储介质在审
申请号: | 202111570825.3 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114238127A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 张立国 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 郭李君;臧建明 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 设备 存储 介质 | ||
本申请涉及测试技术领域,尤其涉及一种接口测试方法、装置、设备及存储介质,方法应用于控制处理器,方法包括:获取接口测试的预设配置文件和包含至少一个原始待测试数据的原始待测试数据组并解析预设配置文件,获得包括至少一个目标处理器及目标处理器执行顺序的处理器执行列表和包括至少一个接口及各接口调用顺序的接口调用列表,根据目标处理器执行顺序、各接口调用顺序和原始待测试数据组,依次调用各接口以实现各目标处理器按照顺序处理对应原始待测试数据,并依次获得各接口的状态,以实现在一次接口测试过程中依次调用至少一个接口以获得各待测试接口的状态,提高接口测试的效率。
技术领域
本申请涉及测试技术领域,尤其涉及一种接口测试方法、装置、设备及存储介质。
背景技术
接口测试是通过调用接口来模拟客户端向服务器发送请求报文,服务器接受请求报文后对相应的报文做处理并向客户端返回应答,客户端再接受应答的一个过程,以检查系统安全性和稳定性。
现有技术中,用户每次进行接口测试时,均需要根据每个待测试接口对应的系统所需配置信息和数据信息进行对应数据的准备,并依照该系统的执行顺序进行对应接口的分别调用,以在一次接口测试过程中获得一个待测试接口状态,导致接口测试过程效率低。
因此,如何提高接口测试的效率成为亟待解决的问题。
发明内容
本申请提供一种接口测试方法、装置、设备及存储介质,用以解决提高接口测试效率的技术问题。
第一方面,本申请提供一种接口测试方法,方法应用于控制处理器,方法包括:
获取接口测试的预设配置文件和原始待测试数据组;其中,原始待测试数据组中包含至少一个原始待测试数据;
解析预设配置文件,获得处理器执行列表和接口调用列表;处理器执行列表包括至少一个目标处理器及目标处理器执行顺序,接口调用列表包括至少一个接口及各接口调用顺序;
根据目标处理器执行顺序、各接口调用顺序和原始待测试数据组,依次调用各接口以实现各目标处理器按照顺序处理对应原始待测试数据,并依次获得各接口的状态。
在上述技术方案中,控制处理器按照预设配置文件中的处理器执行列表和接口调用列表依次进行待测试接口的调用与测试,以实现在一次接口测试过程中获得所有待测试接口的状态,提高了接口测试的效率。
可选地,根据目标处理器执行顺序、各接口调用顺序和原始待测试数据组,依次调用各接口以实现各目标处理器按照顺序处理对应原始待测试数据,并依次获得各接口的状态,具体包括:
根据目标处理器执行顺序、各接口调用顺序和原始待测试数据组,依次调用各接口以实现各目标处理器按照顺序处理对应原始待测试数据,并通过各接口获取对应的测试结果数据;
比较测试结果数据与预设结果数据,获得各接口的状态。
可选地,当接口的个数为1个时,根据目标处理器执行顺序、各接口调用顺序和原始待测试数据组,依次调用各接口以实现各目标处理器按照顺序处理对应原始待测试数据,并通过各接口获取对应的测试结果数据,具体包括:
从原始待测试数据组解析出各目标处理器待测试中间数据和待执行指令;
将待测试中间数据和待执行指令通过接口的调用传输至目标处理器;
在目标处理器按照目标处理器执行顺序,利用待测试中间数据执行对应的待执行指令之后,获取从接口返回的测试结果数据。
可选地,目标处理器包括与预处理单元和主体处理单元;在目标处理器按照目标处理器执行顺序,利用待测试中间数据执行对应的待执行指令之后,获取从接口返回的测试结果数据,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111570825.3/2.html,转载请声明来源钻瓜专利网。