[发明专利]一种接口生成方法、设备和计算机可读存储介质在审
| 申请号: | 202110819721.5 | 申请日: | 2021-07-20 |
| 公开(公告)号: | CN113590113A | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 李博;杨锦润;卢利梅 | 申请(专利权)人: | 远光软件股份有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 时乐行 |
| 地址: | 519000 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 接口 生成 方法 设备 计算机 可读 存储 介质 | ||
本申请公开了一种接口生成方法、设备和计算机可读存储介质,该方法包括:提供可视化开发网页;接收用户在可视化开发网页中输入的若干条接口信息;将若干条接口信息进行封装,以形成接口;将接口保存至数据库,通过上述方式,通过上述方式可以实现将传统的编写接口脚本的方式转变为在可视化开发网页中输入接口信息,由于可视化开发网页提供了统一的后台环境,减少了多人协同开发的情况下后台环境不一致导致并发出现多种类型开发问题的现象,同时实现了接口的共享,避免了同一接口的重复生成,并且多人协同开发的开发进度相对明确,提高了接口开发效率。
技术领域
本申请涉及计算机软件技术领域,特别是涉及一种接口生成方法、设备和计算机可读存储介质。
背景技术
在用户对软件进行操作的过程中,可能涉及不同系统之间的数据交互,该数据交互的过程可以通过接口实现,传统的接口开发方式是采用常见开发语言编写自动化脚本,接口开发的过程中常存在多人协作进行开发的情况。
本申请的申请人在长期的研发过程中发现,现有的利用常见开发语言编写自动化脚本的方式,在多人进行协同开发时,多个开发者开发时的后台环境可能不一致,会导致并发出现多种类型开发问题,同时,各开发者之间开发进度不可见,存在同一接口多次生成的情况,多人协同进行接口开发的效率受到影响,时间成本升高。因此,如何避免减少和避免协同开发过程中产生的问题,提高接口协同开发的效率是较为关键的。
发明内容
本申请主要解决的技术问题是提供一种接口生成方法、设备和计算机可读存储介质,能够提高接口协同开发的工作效率。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种接口生成方法,该方法包括:提供可视化开发网页;接收用户在可视化开发网页中输入的若干条接口信息;将若干条接口信息进行封装,以形成接口;将接口保存至数据库,其中,数据库能够被用户调用。
其中,在将若干条接口信息进行封装,以形成接口之前,该方法还包括:响应于用户在可视化开发网页中对接口信息的预设操作,将若干条接口信息中的部分信息作为至少一个参数信息,并将至少一个参数信息与用户选择的预设参数项关联,其中,预设参数项包括静态参数、动态参数和外部参数中的至少一种。
其中,在将至少一个参数信息与用户选择的预设参数项关联之后,该方法还包括:获取用户上传的外部参数文件,将用户选择的预设参数项中的外部参数与外部参数文件关联。
其中,在将若干条接口信息进行封装,以形成接口之前,该方法还包括:响应于用户在可视化开发网页中对接口信息的确认操作,对若干条接口信息进行调试,以获得返回信息;响应于用户对返回信息的选择,确定返回信息中的返回值位置;将返回信息中位于返回值位置的信息作为接口的返回参数。
其中,该方法还包括:获取用户选择的多个用例组成单元,其中多个用例组成单元包括来自本地或数据库中的多个接口,或者,多个用例组成单元包括至少一个平台控件和来自本地或数据库中的至少一个接口;将多个用例组成单元组合以得到用例。
其中,平台控件包括循环器、生成器和断言控件;和/或,将多个用例组成单元组合以得到用例,包括:设置多个用例组成单元中的接口的请求参数,并将设置后的多个用例组成单元组合以得到用例。
其中,获取用户选择的多个用例组成单元包括:在可视化开发网页中显示至少一个接口或多个接口和接口的属性信息,其中,若干接口的属性信息包括若干接口关联的请求参数和返回参数;响应于用户的选择操作,从若干接口选择至少一个接口;和/或,在将多个用例组成单元组合以得到用例后,方法还包括:响应于用户在可视化开发网页对用例的确认操作,执行用例以对多个用例组成单元进行调试。
其中,执行用例以对至少多个用例组成单元进行调试,包括:执行用例以获得用例的返回参数和问题日志,将用例的返回参数和问题日志显示于可视化开发网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110819721.5/2.html,转载请声明来源钻瓜专利网。





