预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113886216A(43)申请公布日2022.01.04(21)申请号202010635919.3(22)申请日2020.07.03(71)申请人腾讯科技(深圳)有限公司地址518044广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人陈明阳郑景耀邓雄兵(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人李娟(51)Int.Cl.G06F11/36(2006.01)G06F9/451(2018.01)权利要求书3页说明书15页附图8页(54)发明名称接口测试和工具配置方法、装置、电子设备和存储介质(57)摘要本申请涉及计算机技术领域,尤其涉及一种接口测试和工具配置方法、装置、电子设备和存储介质,用以提高接口测试工具的重用性和扩展性,其中,方法包括:响应于通过针对目标接口的工具测试页面触发的测试操作,获取基于工具测试页面中的参数控件确定的针对目标接口的接口测试参数;基于预先配置的请求相关信息以及接口测试参数生成接口测试请求,并将接口测试请求发送给目标接口服务方;获取目标接口服务方返回的接口返回信息,并将基于接口返回信息生成的测试结果在工具测试页面中进行展示。本申请中的测试工具是基于目标接口测试的相关配置信息预先配置好的,针对目标接口而言,提供了工具化的能力,减少接口调试和调用的重复工作。CN113886216ACN113886216A权利要求书1/3页1.一种接口测试方法,其特征在于,该方法包括:响应于通过针对目标接口的工具测试页面触发的测试操作,获取基于所述工具测试页面中的参数控件确定的针对所述目标接口的接口测试参数,每个参数控件对应一个与测试相关的接口测试参数;基于预先配置的请求相关信息以及所述接口测试参数生成接口测试请求,并将所述接口测试请求发送给目标接口服务方,其中所述请求相关信息和所述参数控件为响应于通过工具配置页面触发的针对所述目标接口的工具配置操作后,根据获取到的与所述目标接口的测试相关的配置信息预先配置的;获取所述目标接口服务方返回的接口返回信息,并将基于所述接口返回信息生成的测试结果在所述工具测试页面中进行展示。2.如权利要求1所述的方法,其特征在于,在所述将所述接口测试请求发送给目标接口服务方之前,还包括:在确定所述目标接口服务方可访问后,分别根据各个接口测试参数对应的参数控件中的参数校验规则,对各个接口测试参数进行校验,其中所述参数控件中的参数校验规则是根据所述配置信息中的参数配置信息预先配置的。3.如权利要求1所述的方法,其特征在于,所述测试结果包括超文本传输协议http状态码以及目标关键词;所述将基于所述接口返回信息生成的测试结果在所述工具测试页面中进行展示,具体包括:通过正则表达式解析提取所述接口返回信息中用于表示接口响应情况的http状态码,以及通过AC自动机进行关键词匹配解析得到所述接口返回信息中用于表示接口调用结果的目标关键词;将所述http状态码以及所述目标关键词在所述工具测试页面进行突出展示。4.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于通过针对所述目标接口的工具访问入口触发的访问操作,展示所述工具测试页面,其中所述工具访问入口是基于为所述配置信息分配的标识信息生成的。5.一种接口测试工具配置方法,其特征在于,所述方法包括:响应于通过工具配置页面触发的针对目标接口的工具配置操作,获取与所述目标接口的测试相关的配置信息;根据所述配置信息对进行测试时的请求相关信息以及参数控件进行配置,每个参数控件对应一个与测试相关的接口测试参数。6.如权利要求5所述的方法,其特征在于,所述配置信息至少包括:工具配置信息以及参数配置信息;所述根据所述配置信息对进行测试时的请求相关信息以及参数控件进行配置,具体包括:根据所述工具配置信息获取所述请求相关信息并进行配置,以及根据所述参数配置信息获取对所述目标接口进行测试时所需的所述参数控件并进行配置,其中所述参数配置信息至少包括用于对所述接口测试参数进行校验的参数校验规则。7.如权利要求5所述的方法,其特征在于,所述方法还包括:2CN113886216A权利要求书2/3页响应于通过所述工具配置页面触发的预览操作,展示包含所述参数控件的配置结果的控件编辑页面;响应于通过所述控件编辑页面触发的针对目标参数控件的编辑操作,获取针对所述目标参数控件的控件配置信息;根据所述控件配置信息对所述目标参数控件的配置进行修改。8.如权利要求5所述的方法,其特征在于,在所述根据所述配置信息对进行测试时的请求相关信息以及参数控件进行配置之后,还包括:在确定目标接口服务方可访问后,基于所述参数校验规则对预设测试参数进行校验。9.如权利要求5~8任一项所述的方法,其特征在