接口请求示例生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37505831 阅读:29 留言:0更新日期:2023-05-07 09:42
本申请提供一种接口请求示例生成方法、装置、电子设备及存储介质;在本申请中,响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示目标功能对应的至少一个接口参数名称;针对至少一个接口参数名称,分别执行以下操作:响应针对一个接口参数名称的展示指令,在操作界面中展示一个接口参数名称对应的各个待选接口请求参数,并响应接口请求参数选择指令,从各个待选接口请求参数中选择目标接口请求参数;基于获得的各个目标接口请求参数,生成目标接口请求示例。可直接选择接口请求参数,无需编写,且无需反复调整接口请求参数来适配功能接口,操作简单,且待选接口请求参数可适配功能接口,保证接口请求示例的准确性,提高调试成功率。提高调试成功率。提高调试成功率。

【技术实现步骤摘要】
接口请求示例生成方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种接口请求示例生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着科技的发展,各种类型的应用程序出现在大众视野中。为了保证各应用程序的顺利运行,需要前后端联调接口互联互通;因此,在应用程序的研发过程中,会进行接口测试。
[0003]在实际应用中,在接口测试场景,需要生成接口请求示例。相关技术中,可以通过Curl请求示例展示接口请求示例,以及采用Postman生成接口请求示例。
[0004]在通过Curl请求示例展示接口请求示例时,目标对象需要阅读接口文档,按照理解去组合接口请求参数,并且只能在实际调用的过程中感知接口请求参数组合的接口请求示例,整体效率低下,调试失败率过高。
[0005]采用Postman生成接口请求示例时,Postman提供界面化的操作,较为直观地展示接口请求示例,但依然需要目标对象理解接口文档,主动编写接口请求参数,在编写接口请求参数过程中存在错误操作现象,最终使接口请求示例准确率降低,增本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口请求示例生成方法,其特征在于,该方法包括:响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示所述目标功能对应的至少一个接口参数名称;针对所述至少一个接口参数名称,分别执行以下操作:响应针对一个接口参数名称的展示指令,在所述操作界面中展示所述一个接口参数名称对应的各个待选接口请求参数,并响应接口请求参数选择指令,从所述各个待选接口请求参数中选择目标接口请求参数;基于获得的各个目标接口请求参数,生成目标接口请求示例。2.如权利要求1所述的方法,其特征在于,所述响应目标对象针对目标功能触发的功能请求指令,在操作界面中展示所述目标功能对应的至少一个接口参数名称,包括:响应所述功能请求指令,向后台服务器发送所述功能请求指令对应的所述目标功能,以使所述后台服务器基于功能与接口参数相关信息的对应关系,确定所述目标功能对应的目标接口参数相关信息并返回,其中所述对应关系是所述后台服务器基于历史接口请求数据获得的;基于接收到的所述目标接口参数相关信息中包含的所述目标功能与接口参数名称的第一子对应关系,在所述操作界面中展示所述目标功能对应的至少一个接口参数名称。3.如权利要求2所述的方法,其特征在于,所述响应针对一个接口参数名称的展示指令,在所述操作界面中展示所述一个接口参数名称对应的各个待选接口请求参数,包括:若所述目标接口参数相关信息中包含有接口参数名称和接口请求参数的第二子对应关系,则基于所述第二子对应关系,在所述操作界面中展示所述一个接口参数名称对应的各个待选接口请求参数;若所述目标接口参数相关信息中不包含有接口请求参数,则向所述后台服务器发送所述一个接口参数名称,以展示所述后台服务器基于接口参数名称和接口请求参数的第子二对应关系,返回的所述一个接口参数名称对应的各个待选接口请求参数。4.如权利要求1所述的方法,其特征在于,通过如下方式确定所述一个接口参数名称对应的各个待选接口请求参数:若确定除所述一个接口参数名称以外的其他接口参数名称当前对应有已选接口请求参数,则基于所述已选接口请求参数与所述一个接口参数名称对应的接口请求参数之间的联动关系,在所述一个接口参数名称对应的所有接口请求参数中,筛选与所述已选接口请求参数具有联动关系的接口请求参数,并将筛选出的接口请求参数作为所述待选接口请求参数,其中所述联动关系是基于历史接口请求数据获得的;若确定除所述一个接口参数名称以外的其他接口参数名称当前未对应有已选接口请求参数,则将所述一个接口参数名称对应的所有接口请求参数作为所述待选接口请求参数。5.如权利要求1~4任一所述的方法,其特征在于,所述在所述操作界面中展示所述一个接口参数名称对应的各个待选接口请求参数,包括:在所述操作界面中展示携带有待选标识的第一类接口请求参数,以及携带有不可选标识的第二类接口请求参数。6.如权利要求1所述的方法,其特征在于,所述基于所述各个目标接口请求参数,生成接口请求示例,包括:
将所述各个目标接口请求参数,以及所述目标功能对应的目标请求统一资源定位符URL上报给后台服务器,以使所述后台服务器在所述目标请求URL对应的所有历史请求示例中,筛选包含有所述各个目标接口请求参数的历史请求示例,并将筛选的历史请求示例作为所述目标接口请求示例;接收所述后台服务器返回的目标接口请求示例,并在所述操作界面中展示所述目标接口请求示例。7.如权利要求1所述的方法,其特征在于,所述在所述操作界面中展示所述目标接口请求示例,包括:若接收到多个所述目标接口请求示例,则将多个所述目标接口请求示例分页展示;其中,所述目标接口请求示例中的对象信息是经过加密处理后的。8.一种接口请求示例生成方法,其特征在于,该方法包括:接收终端设备发送的各个目标接口请求参数,其中,所述各个目标接口请求参数中的每个目标接口请求参数是基于接口请求参数选择指令,从相应的接口请求参数名称对应的各个待选接口请求参数中选择的;基于所述各个目标接口请求参数,在历史请求示例中,筛选包含有所述各个目标接口请求参数的历史请求示例,并将筛选的历史请求示例作为目标接口请求示例;将所述目标接口请求示例返回给所述终端设备,以使所述终端设备在操作界面中展示所述目标接口请求示例。9.如权利要求8所述的方法,其特征在于,所述接收终端设备发送的各个目标接口请求参数之前,还包括:接收所述终端设备发送的目标功能,其中所述目标功能是基于目标对象在操作界面中触发的功能请求指令确定的;基于所述目标功能,在功能与接口参数相关信息的对应关系中,确定所述目标功能对应...

【专利技术属性】
技术研发人员:钱志萍康墨张韬许仓罗珊珊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1