0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云发布 CodeArts API,为 API 护航

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-05-09 23:17 次阅读

4 月 10 日,华为云正式发布 API全生命周期管理一体化协作平台 CodeArts API,支持开发者高效实现 API 设计、开发、测试、托管、运维、变现的一站式体验。以 API 契约为锚点,华为云 CodeArts API 保证了 API 各阶段数据高度一致,为开发者提供友好易用的 API 全流程端到端解决方案。

wKgaomY86P6AOIPEAAOFWfXpS4Y074.png

API 是连接不同应用程序的桥梁,让软件能互相沟通和协作。通过 API,开发者可以将自己的应用程序与其他软件、硬件、服务进行集成,实现数据共享和功能扩展。尤其是在当前数字经济的大潮下,API 已然成为整个信息技术架构的基石,越来越多的企业深刻认识到 API 的商业价值。

从 2010 年开始,华为就开始探索现代化的 API 管理模式,依托于长达 10 多年的深厚 API 管理经验积淀,形成了一套成熟且行之有效的解决方案。起初遵从 Code First 理念,对 API 的开发主要用于解决临时问题,但随着 API 行业发展,传统的 API 管理和开发流程中存在着诸多痛点问题:

wKgZomY86P-AC1HXAAOh2xYBikM109.png

华为逐渐意识到集中管理 API 的重要性,以 API First 为理念,明确 API 规范与管理体系,覆盖 API 全流程的 9 大阶段,制定了 API 全生命周期相关的 20+个标准规范,超过 300+个规范细则,API 开发、API 调试、API 测试数据同源,可同步 API 网关与 API中心,保证了 API 的一致性,打通 API 全生命周期的各流程,成功构建了华为云 API 全生命周期管理工具体系。

如今面对千万级 API 总量、日均千亿次 API 高频调用等规模和性能挑战,华为可从容应对,始终保持高质量把控,确保整个 API 流程高效运转,并于 2021 年首批通过中国信息通信研究院 API 全生命周期管理评估,并获得“先进级”(最高级)。

为了帮助更多企业顺利地完成数字化转型,在 API 经济浪潮中获益,华为正积极对外分享优秀的工具和实践经验。华为云 CodeArts API 便是凝聚华为在 API 管理领域长期耕耘精华的成果体现,它是一款集成了 API 全生命周期管理的一体化平台,此次重磅发布六大特性:

特性一:Swagger 原生 &可视化编辑的 API 设计,零成本上手 API 设计

华为云 CodeArts API 提供 Swagger 原生编辑器和可视化的数据结构表单编辑器两种 API 文档设计方式:

Swagger 原生编辑器模式下,支持专业的 API 规范性检查,辅助开发者修改 API 设计问题;可视化表单编辑模式下,无需手动编写 yaml,提升效率,方便快捷,让开发者零学习成本上手 API 设计。

wKgZomY86QGAGlMWAAI6bQq5K0k082.png

特性二:规范设计,品质保障,API 设计规范性检查

华为云 CodeArts API 基于华为 10 年的 API First 实践经验,总结成华为云 API 设计规范,在 Swagger 原生编辑器模式下,支持 API 设计规范自动检查、自动纠错,开发者可在“项目设置”中进入“设计规范设置”页面配置 API 设计规范,并可以灵活地配置每一个接口是否启用设计规范检查,提升 API 设计质量。

wKgaomY86QGAKk8LAAUoF3gbqEU339.png

特性三:一键调试,脚本加持,让接口调试畅通无阻

支持接口的快捷调试,Postman 的 Collections 可全量导入,轻松完成资源的迁移和复用,并且无缝兼容 Postman 脚本,支持常用的 JS 类库,进一步扩展脚本功能范围。

API 设计完成后,无需复制粘贴 URL 和请求参数,即可轻松完成接口的一键调试,还支持将调试参数直接保存为接口测试用例,方便后端开发者的自测及测试团队编写测试用例。

wKgZomY86QKAOJPlAATRPYYlasw983.png

特性四:智能化驱动接口文档即刻变代码,API 开发从此变得简单

华为云 CodeArts API 提供根据 API 接口定义自动生成符合标准的代码能力,支持生成各种通用的编程语言和框架的客户端和服务端代码,生成的代码精确匹配接口设计,确保接口开发与设计一致。同时支持编辑修改和代码格式化,让前后端开发告别手动编写接口代码,缩短开发时长,也保证了代码结构的规范性。

wKgZomY86QOATNHKAAJq9d1ENHM782.png

特性五:基于 API 设计自动生成测试用例,“零码”实现自动化测试

为了优化 API 测试流程并提升测试效率,华为云 CodeArts API 集成了自动化测试功能,其中包含一系列测试请求、测试检查点和测试逻辑,完成对接口的功能测试,实现了从 API 设计、调试到测试的全程一体化数据同步管理。

开发者可以便捷地将接口或接口用例直接导入测试,并利用可视化界面灵活编排测试用例顺序,无需修改脚本,实现“零代码”快速生成测试用例。

同时提供关键字库将接口关键字、组合关键字、系统关键字三种类型的测试关键字进行统一管理,从而将原本繁琐复杂的 API 测试工作变得既高效又简单易行,显著改善了测试人员的工作体验和产出质量。

wKgaomY86QSAb6eXAATxxdiYlbI431.png

特性六:快捷部署网关,API 设计文档可快速发布 APIG 实例

华为云 CodeArts API 提供将开发完成的 API 直接发布到 APIG 实例,简化 API 发布到网关的流程,确保 API 网关的数据与接口设计的一致性,全方位保护 API 安全调用,助力企业快速、高效完成上线部署。

wKgZomY86QWAJyvGAAK1gA2qnGg963.png

基于以上六大特性,华为云 CodeArts API 实现了 API 设计、开发、测试、运维、发布等全流程高效一体化协同。具备灵活的 API 设计方式、国内“先进级”API 设计规范检查、自动化生成代码、自动生成测试用例、丰富可扩展的插件机制等优势,支撑前/后端开发者、测试、运维等多种团队角色共同协作,实现资源的优化分配,助力开发者体验全新的 API 全生命周期管理流程。

面向未来,华为云 CodeArts API 更将致力于持续提升产品的核心竞争力,优化产品功能体验,保障客户的 API 安全,助力客户提升 API 研发与管理效率,覆盖更广泛的 API 业务场景。

阅读原文:

https://developer.huaweicloud.com/develop/codeartsapi.html?utm_source=wechat&utm_medium=bbs-ex&utm_campaign=other&utm_content=content

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1453

    浏览量

    61424
  • 华为云
    +关注

    关注

    3

    文章

    2311

    浏览量

    17067
收藏 人收藏

    评论

    相关推荐

    华为开发者桌面全新发布CodeArtsIDE for Python,极致优雅云原生开发体验

    近日, 华为 正式 发布 CodeArtsIDE for Python,这是一款内置 华为自研 Python 语言服务,提供智能编程、灵活调试能
    的头像 发表于05-10 00:27 1086次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>开发者桌面全新<b class='flag-5'>发布</b> <b class='flag-5'>CodeArts</b> IDE for Python,极致优雅云原生开发体验

    华为正式发布CodeArtsIDE for Python

    近日, 华为 正式 发布 CodeArtsIDE for Python,这是一款内置 华为自主创新的Python语言服务,提供智能编程、灵活调试能
    的头像 发表于05-08 14:58 354次阅读

    华为CodeArtsArtifact:保障制品质量与安全的最佳选择

    近期, 降低用户使用成本、满足个性化选择诉求, 华为 制品仓库 CodeArtsArtifact 从软件开发生产线 CodeArtS
    的头像 发表于12-15 15:50 273次阅读

    恭喜!华为通过中国信通院《API全生命周期管理能力评估》

    互联互通。 助力企业高质量管理 API全生命周期的发展目标,中国信通院牵头制定了《 API全生命周期管理能力评估》标准并推出相关评估服务,规范企业 API建设能力。 近日,
    的头像 发表于10-26 09:16 619次阅读
    恭喜!<b class='flag-5'>华为</b><b class='flag-5'>云</b>通过中国信通院《<b class='flag-5'>API</b> 全生命周期管理能力评估》

    华为API图像识别 Image 的趣味性—AI 识别迈克尔·杰克逊

    IntelliJ IDEA 之 API插件介绍 API插件支持 VS Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 C
    的头像 发表于10-12 16:05 410次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 图像识别 Image 的趣味性—AI 识别迈克尔·杰克逊

    华为API自然语言处理的魅力—AI 情感分析、文本分析

    Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效
    的头像 发表于10-12 11:02 337次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 自然语言处理的魅力—AI 情感分析、文本分析

    华为API人脸识别服务 FRS 的感知力—偷偷藏不住的你

    IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效、便捷的搭
    的头像 发表于10-12 10:58 428次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 人脸识别服务 FRS 的感知力—偷偷藏不住的你

    华为API图像搜索 ImageSearch 的快捷性—AI 帮助您快速归类图片

    IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效、便捷的搭
    的头像 发表于10-11 20:22 302次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 图像搜索 ImageSearch 的快捷性—AI 帮助您快速归类图片

    华为API文字识别 OCR 的高效性—AI 中名副其实的电子眼

    Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效
    的头像 发表于10-11 16:30 409次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 文字识别 OCR 的高效性—AI 中名副其实的电子眼

    华为API对话机器人 CBS 的魅力—实现简单的对话操作

    VS Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者
    的头像 发表于10-11 16:29 331次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 对话机器人 CBS 的魅力—实现简单的对话操作

    华为API对话机器人 CBS 的魅力—要是有 AI,我要做“李白”- 5 分钟开发作诗机器人

    VS Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者
    的头像 发表于10-11 16:28 350次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 对话机器人 CBS 的魅力—要是有 AI,我要做“李白”- 5 分钟开发作诗机器人

    华为API图像识别 Image 的趣味性—AI 识别迈克尔·杰克逊

    IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效、便捷的搭
    的头像 发表于10-11 16:25 406次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 图像识别 Image 的趣味性—AI 识别迈克尔·杰克逊

    华为API对话机器人的魅力—体验 AI 垃圾分类机器人

    Code IDE、IntelliJ IDEA 等平台、以及 华为 自研 CodeArtsIDE,基于 华为 服务提供的能力,帮助开发者更高效
    的头像 发表于10-11 16:23 425次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>API</b> 对话机器人的魅力—体验 AI 垃圾分类机器人

    APIArts 全探秘 |华为新一代设计管理平台,功能强大!

    API设计不一致? API没地方归档? 服务开发项目合作低效?...... ? 华为 广大开
    的头像 发表于09-03 00:36 299次阅读
    <b class='flag-5'>API</b> Arts 全探秘 | <b class='flag-5'>华为</b><b class='flag-5'>云</b>新一代设计管理平台,功能强大!

    开箱即用!教你如何正确使用华为CodeArtsPipeline!

    的手工操作。 华为 流水线服务 CodeArtsPipeline,旨在提升编排体验,开放插件平台,以及提供标准化的DevOps企业治理模型,将 华为公司内的优秀研发实践赋能给伙伴和客户。
    的头像 发表于08-30 11:20 1257次阅读
    开箱即用!教你如何正确使用<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>CodeArts</b> Pipeline!