[发明专利]一种自动化模拟接口与数据的方法在审
申请号: | 201910385254.2 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110308929A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 谢伟;王丹 | 申请(专利权)人: | 极智(上海)企业管理咨询有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F16/25 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 邹成娇 |
地址: | 202150 上海市崇明*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟接口 模拟数据 路由 自动化 计算机技术领域 专用数据库 接口开发 阶段数据 模拟效率 数据生成 项目文档 自动获取 自动生成 根路径 拉取 申请 数据库 工程师 覆盖 | ||
1.一种自动化模拟接口与数据的方法,其特征在于,包括:
在项目文档中包括相应注释;
后端项目自动生成数据专用注释,并自动上传到专用数据库;
在项目根路径中执行相应命令自动获取项目对应数据库的数据,根据拉取的数据生成模拟数据以及完成路由覆盖;
通过路由获取模拟数据。
2.根据权利要求1所述的一种自动化模拟接口与数据的方法,其特征在于,所述注释包括数据结构、服务端接口、接口数据、服务端接口是否处于模拟状态。
3.根据权利要求1所述一种自动化模拟接口与数据的方法,其特征在于,所述后端项目自动生成数据专用注释包括后端项目在推送数据时自动生成数据专用注释,数据专用注释包括接口地址、数据类型。
4.根据权利要求3所述的一种自动化模拟接口与数据的方法,其特征在于,所述后端项目在项目仓库的GITLAB地址上面配置好runner。
5.根据权利要求4所述的一种自动化模拟接口与数据的方法,其特征在于,所述runner用于在提交数据代码的时候自动执行相关命令,同时生成数据并上传至对应的数据仓库中。
6.根据权利要求1所述的一种自动化模拟接口与数据的方法,其特征在于:所述前端工程师根据项目路径配置好执行脚本,并配置好数据仓库的路径。
7.根据权利要求6所述的一种自动化模拟接口与数据的方法,其特征在于,所述执行脚本包括npm run mock。
8.根据权利要求7所述的一种自动化模拟接口与数据的方法,其特征在于,所述执行脚本执行流程如下:
1)拉取数据仓库数据到本地隐藏目录;
2)遍历拉取下来的对应文件中的文件;
3)读取文件数据,解析出相对应的接口,生成模拟数据并存放到指定文件夹,生成模拟路由到指定目录;
4)当前端项目自动检测到文件发生变化,自动重新启动项目,路由生效。
9.根据权利要求8所述的一种自动化模拟接口与数据的方法,其特征在于,所述路由生效后,接口返回模拟数据。
10.根据权利要求1至9中任意一项权利要求所述的一种自动化模拟接口与数据的方法,其特征在于,采用JAVA语音编写项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于极智(上海)企业管理咨询有限公司,未经极智(上海)企业管理咨询有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910385254.2/1.html,转载请声明来源钻瓜专利网。