Eolinker DevOps 私有云 7.9 版本更新:新增生成API代码、API共享视图、引用Jar包等20项改进

网友投稿 233 2023-05-18


Eolinker DevOps 私有云产品已于近期发布 7.9 版本,带来超过20项更新:

更新概况

【API研发管理】产品更新说明:

[新增] API文档生产代码功能,支持通过文档生成Java、PHP、Python、Javascript等37种语言的代码框架; [新增] 共享API视图的功能,可以根据标签等筛选条件从当前工作空间筛选部分API进行共享; [新增] 上传SSL证书功能,实现 API 测试时的双向SSL认证; [新增] 项目分享支持分享Mock API; [新增] API版本对比支持通过UI界面展示新旧版本的差异; [新增] API测试前置脚本、后置脚本支持引用Jar包,实现更复杂的数据处理; [新增] API文档支持填写报文的编码格式,在测试时会自动以相应的编码格式传输; [新增] 项目环境可以针对不同的协议设置Host、前置脚本、后置脚本等; [新增] 从Swagger同步API文档时,如果有新的API,会触发变更通知相关人员; [新增] API共享平台支持搜索项目、视图、API; [优化] XML类型的请求报文中,属性值支持引用全局变量;

【API自动化测试】产品更新说明:

[新增] 自动化测试报告提供环境测试前/后执行脚本的报告; [新增] 自动化测试的全局搜索支持搜索测试步骤; [新增] 自动化测试数据库操作支持PostgreSQL; [新增] Jenkins API自动化测试插件,可以通过插件直接触发Eolinker API 自动化测试,不再需要自己写脚本触发Open API; [优化] 自动化测试报告的页面展示效果;

【其他】更新说明:

[修复] 夜晚主题下部分界面显示异常的问题; [修复] macOS桌面端应用的快捷键显示错误的问题; [优化] ace编辑器的体验; [优化] xml格式整理支持类似(沈)的中文和一些转义符;

部分更新点展示

1.新增API代码生成功能,支持生成37种语言代码框架

API研发管理中加入“自动生成API代码”功能,可以根据API文档自动生成Java、PHP、Python、Javascript等37种语言的代码框架,除了使用内置的代码模板,还可以根据OpenAPI Generator规范自行设计代码模板。

2.新增API共享视图的功能,可以根据标签等筛选条件从当前工作空间筛选部分API进行共享

在API视图页面,可以根据标签从当前工作空间的所有项目中筛选API进行共享。通过API视图的方式可以从不同的项目中筛选拥有共同标签的API,提高了分享API文档的灵活性。

3.新增上传SSL证书功能,实现 API 测试时的双向SSL认证

工作空间的公共资源管理中支持上传SSL证书(如test.abc.com),当对test.abc.com域名下的API进行测试时(如test.abc.com/login),系统会自动带上SSL证书进行测试,实现客户端-服务端的双向SSL认证。

4.项目环境可以针对不同的协议设置Host、前置脚本、后置脚本等

私有云产品支持HTTP、Websocket、TCP、UDP等协议,因此项目环境中可以针对每种协议设置请求Host、全局前置脚本、后置脚本等内容。实现在一个环境下的不同协议的接口,可以访问不同的Host以及进行不同的前后置操作。

5.API测试前置脚本、后置脚本支持引用Jar包,实现更复杂的数据处理

在私有云产品的管理后台,可以上传Jar包到测试服务器,并且在API测试时调用Jar包内的方法对数据进行处理。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring boot 的常用注解使用小结
下一篇:Eolinker API Gateway 企业版 3.8.0 更新:API支持快速启用停用、新增拓扑图等功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~