一种接口管理方法、装置、设备及存储介质制造方法及图纸

技术编号:25707938 阅读:25 留言:0更新日期:2020-09-23 02:55
本发明专利技术实施例公开了一种接口管理方法、装置、设备及存储介质。该方法包括:当接收到用户输入的接口定义指令时,显示接口定义交互界面;基于所述接口定义交互界面采集接口定义信息,并基于所述接口定义信息生成接口文档;接收外部输入的请求信息,并根据所述请求信息和所述接口文档生成与所述请求信息对应的测试数据。本发明专利技术实施例通过设置接口定义交互界面采集接口定义信息,生成接口文档,解决了前后端协作效率低的问题,使得前端技术人员和后端技术人员可以同时开展开发工作,既满足了前端技术人员对测试数据的需求,又能避免后端技术人员后期反复对接口代码进行修订。

【技术实现步骤摘要】
一种接口管理方法、装置、设备及存储介质
本专利技术实施例涉及应用开发
,尤其涉及一种接口管理方法、装置、设备及存储介质。
技术介绍
在应用产品的开发过程中,后端技术人员负责逻辑并向前端技术人员提供数据,前端技术人员负责接收后端数据进行展示以及交互。前后端分离的开发模式,让技术人员可以专注在各自的领域内提高开发效率。但这种协作方式同样也存在一些问题,例如:由于前端技术人员和后端技术人员缺少技术上的沟通,前端技术人员只有在根据后端技术人员提供的接口文档进行联调时,才能根据生成的测试数据判断接口是否满足前端要求。如果不满足要求,则需要后端技术人员进行返工。这种串行的工作模式会延长产品开发的时间,降低产品开发的效率,也会增加前后端技术人员的工作负担。现有技术主要是通过对后端技术人员撰写的代码数据进行信息解析,生成接口文档,但这种技术手段同样需要等待后端技术人员编写完代码才能实现。并且由于缺少前端技术人员的参与同样也会存在反复修改接口的问题。并且现有的接口管理工具,如Swagger,并不具备动态生成测试数据的功能,从而无法满足前端开本文档来自技高网...

【技术保护点】
1.一种接口管理方法,其特征在于,包括:/n当接收到用户输入的接口定义指令时,显示接口定义交互界面;/n基于所述接口定义交互界面采集接口定义信息,并基于所述接口定义信息生成接口文档;/n接收外部输入的请求信息,并根据所述请求信息和所述接口文档生成与所述请求信息对应的测试数据。/n

【技术特征摘要】
1.一种接口管理方法,其特征在于,包括:
当接收到用户输入的接口定义指令时,显示接口定义交互界面;
基于所述接口定义交互界面采集接口定义信息,并基于所述接口定义信息生成接口文档;
接收外部输入的请求信息,并根据所述请求信息和所述接口文档生成与所述请求信息对应的测试数据。


2.根据权利要求1所述的方法,其特征在于,所述接口定义信息包括基本信息、请求参数信息和响应数据信息,其中,所述请求参数信息包括Headers参数信息、Query参数信息和Body参数信息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述请求信息和所述接口文档生成与所述请求信息对应的测试数据,包括:
将所述请求信息与所述接口文档中的请求参数信息进行匹配,得到目标请求参数信息和与所述目标请求参数信息对应的响应数据信息;
根据所述目标请求参数信息和所述响应数据信息生成与所述请求信息对应的测试数据。


4.根据权利要求3所述的方法,其特征在于,所述根据所述目标请求参数信息和所述响应数据信息生成与所述请求信息对应的测试数据,包括:
根据所述目标请求参数信息对所述请求信息进行校验;
如果校验成功,则根据所述响应数据信息生成与所述请求信息对应的测试数据。


5.根据权利要求4所述的方法,其特征在于,还包括:
将校验结果和生成的测试数据...

【专利技术属性】
技术研发人员:林福炎
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1