[发明专利]接口请求示例生成方法、装置、电子设备及存储介质在审
申请号: | 202111282591.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN116069305A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 钱志萍;康墨;张韬;许仓;罗珊珊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F3/0482;G06F3/04847;G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 请求 示例 生成 方法 装置 电子设备 存储 介质 | ||
本申请提供一种接口请求示例生成方法、装置、电子设备及存储介质;在本申请中,响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示目标功能对应的至少一个接口参数名称;针对至少一个接口参数名称,分别执行以下操作:响应针对一个接口参数名称的展示指令,在操作界面中展示一个接口参数名称对应的各个待选接口请求参数,并响应接口请求参数选择指令,从各个待选接口请求参数中选择目标接口请求参数;基于获得的各个目标接口请求参数,生成目标接口请求示例。可直接选择接口请求参数,无需编写,且无需反复调整接口请求参数来适配功能接口,操作简单,且待选接口请求参数可适配功能接口,保证接口请求示例的准确性,提高调试成功率。
背景技术
随着科技的发展,各种类型的应用程序出现在大众视野中。为了保证各应用程序的顺利运行,需要前后端联调接口互联互通;因此,在应用程序的研发过程中,会进行接口测试。
在实际应用中,在接口测试场景,需要生成接口请求示例。相关技术中,可以通过Curl请求示例展示接口请求示例,以及采用Postman生成接口请求示例。
在通过Curl请求示例展示接口请求示例时,目标对象需要阅读接口文档,按照理解去组合接口请求参数,并且只能在实际调用的过程中感知接口请求参数组合的接口请求示例,整体效率低下,调试失败率过高。
采用Postman生成接口请求示例时,Postman提供界面化的操作,较为直观地展示接口请求示例,但依然需要目标对象理解接口文档,主动编写接口请求参数,在编写接口请求参数过程中存在错误操作现象,最终使接口请求示例准确率降低,增加调试失败率;
因此,如何简单准确的生成接口请求示例,以提高调试成功率,是目前需要解决的技术问题。
发明内容
本申请提供一种接口请求示例生成方法、装置、电子设备及存储介质,用以简单准确的生成接口请求示例,以提高调试成功率。
第一方面,本申请实施例提供一种接口请求示例生成方法,该方法包括:
响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示目标功能对应的至少一个接口参数名称;
针对至少一个接口参数名称,分别执行以下操作:响应针对一个接口参数名称的展示指令,在操作界面中展示一个接口参数名称对应的各个待选接口请求参数,并响应接口请求参数选择指令,从各个待选接口请求参数中选择目标接口请求参数;
基于获得的各个目标接口请求参数,生成目标接口请求示例。
第二方面,本申请实施例提供另一种接口请求示例生成方法,该方法包括:
接收终端设备发送的各个目标接口请求参数,其中,各个目标接口请求参数中的每个目标接口请求参数是基于接口请求参数选择指令,从相应的接口请求参数名称对应的各个待选接口请求参数中选择的;
基于各个目标接口请求参数,在历史请求示例中,筛选包含有各个目标接口请求参数的历史请求示例,并将筛选的历史请求示例作为目标接口请求示例;
将目标接口请求示例返回给终端设备,以使终端设备在操作界面中展示目标接口请求示例。
第三方面,本申请实施例提供一种接口请求示例生成装置,该装置包括:
展示单元,用于响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示目标功能对应的至少一个接口参数名称;
响应单元,用于针对至少一个接口参数名称,分别执行以下操作:响应针对一个接口参数名称的展示指令,在操作界面中展示一个接口参数名称对应的各个待选接口请求参数,并响应接口请求参数选择指令,从各个待选接口请求参数中选择目标接口请求参数;
生成单元,用于基于获得的各个目标接口请求参数,生成目标接口请求示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282591.2/2.html,转载请声明来源钻瓜专利网。