[发明专利]一种接口测试方法及装置在审
申请号: | 202011025107.3 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112162923A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 车建;李瑞琪;姚明 | 申请(专利权)人: | 中诚信征信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/60 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100011 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 装置 | ||
本申请实施例提供了一种接口测试方法及装置,涉及计算机技术领域,所述方法包括:可以获取接口请求地址和测试数据,并调用与接口请求地址对应的接口,传输该测试数据,得到与该测试数据对应的第一响应数据。之后根据预先存储的测试数据与响应数据的对应关系,确定与该测试数据对应的第二响应数据。当第一响应数据与第二响应数据相同时,则确定该接口可被用于传输该测试数据。基于本方案,可以预先存储大量的测试数据与响应数据的对应关系,进而根据预先存储的测试数据与响应数据的对应关系,确定该接口是否可以被用于传输测试数据,无需用户实时手动一条一条地创建与测试数据对应的响应数据,提高了接口测试的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种接口测试方法及装置。
背景技术
现如今,接口技术被广泛运用到企业间或公司内部各系统之间的数据交互中,从而,接口传输数据的安全性面临着巨大压力。目前,为了保障接口传输数据的安全性,会事先测试传输数据所使用的接口是否可用,在每次传输任务的时候,都会预先执行一个测试任务。
目前接口测试的方法主要是在传输测试数据时,用户需要实时手动创建测试数据对应的响应数据,然后比较实际传输中的测试数据的响应数据是否与用户创建的测试数据对应的响应数据一致,如果一致,则确定此接口可被用于传输该测试数据,反之则确定此接口不可被用于传输该测试数据。
上述接口测试方法中,每获取一条测试数据,用户就需要手动的创建一条该测试数据对应的响应数据。然而,随着接口传输任务的增多,测试数据也随之增多。若用户实时地一条一条地创建测试数据对应的响应数据,将使得接口测试的时间大大加长,影响用户体验。
发明内容
本申请实施例的目的在于提供一种接口测试方法及装置,以提高接口测试的效率。具体技术方案如下:
第一方面,提供了一种接口测试方法,所述方法包括:
获取接口请求地址和目标测试数据;
调用与所述接口请求地址对应的接口,传输所述目标测试数据,得到与所述目标测试数据对应的第一响应数据;
根据预先存储的测试数据与响应数据的对应关系,确定与所述目标测试数据对应的第二响应数据;
当所述第一响应数据与所述第二响应数据相同时,则确定所述接口可被用于传输所述目标测试数据。
可选的,在获取接口请求地址和目标测试数据之前,还包括:
通过预设接口获取预设文件;所述预设文件中包括测试数据与响应数据的对应关系;
存储所述测试数据与响应数据的对应关系。
可选的,在获取接口请求地址和目标测试数据之前,还包括:
获取加解密算法以及所述加解密算法对应的密钥,并存储所述加解密算法以及密钥;
所述调用与所述接口请求地址对应的接口,传输所述目标测试数据,得到与所述目标测试数据对应的第一响应数据,包括:
利用所述加解密算法和所述密钥,对所述目标测试数据进行加密处理,得到加密数据;
调用与所述接口请求地址对应的接口,传输所述加密数据,得到第三响应数据;
利用所述加解密算法和所述密钥,对所述第三响应数据进行解密处理,得到与所述目标测试数据对应的第一响应数据。
可选的,所述调用与所述接口请求地址对应的接口,传输所述目标测试数据,得到与所述目标测试数据对应的第一响应数据,包括:
调用与所述接口请求地址对应的接口,等待预设时长后传输所述目标测试数据,得到与所述目标测试数据对应的第一响应数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中诚信征信有限公司,未经中诚信征信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011025107.3/2.html,转载请声明来源钻瓜专利网。