4 月 10 日,華為云正式發布 API 全生命周期管理一體化協作平臺 CodeArts API,支持開發者高效實現 API 設計、開發、測試、托管、運維、變現的一站式體驗。以 API 契約為錨點,華為云 CodeArts API 保證了 API 各階段數據高度一致,為開發者提供友好易用的 API 全流程端到端解決方案。
API 是連接不同應用程序的橋梁,讓軟件能互相溝通和協作。通過 API,開發者可以將自己的應用程序與其他軟件、硬件、服務進行集成,實現數據共享和功能擴展。尤其是在當前數字經濟的大潮下,API 已然成為整個信息技術架構的基石,越來越多的企業深刻認識到 API 的商業價值。
從 2010 年開始,華為就開始探索現代化的 API 管理模式,依托于長達 10 多年的深厚 API 管理經驗積淀,形成了一套成熟且行之有效的解決方案。起初遵從 Code First 理念,對 API 的開發主要用于解決臨時問題,但隨著 API 行業發展,傳統的 API 管理和開發流程中存在著諸多痛點問題:
華為逐漸意識到集中管理 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 設計。
特性二:規范設計,品質保障,API 設計規范性檢查
華為云 CodeArts API 基于華為 10 年的 API First 實踐經驗,總結成華為云 API 設計規范,在 Swagger 原生編輯器模式下,支持 API 設計規范自動檢查、自動糾錯,開發者可在“項目設置”中進入“設計規范設置”頁面配置 API 設計規范,并可以靈活地配置每一個接口是否啟用設計規范檢查,提升 API 設計質量。
特性三:一鍵調試,腳本加持,讓接口調試暢通無阻
支持接口的快捷調試,Postman 的 Collections 可全量導入,輕松完成資源的遷移和復用,并且無縫兼容 Postman 腳本,支持常用的 JS 類庫,進一步擴展腳本功能范圍。
API 設計完成后,無需復制粘貼 URL 和請求參數,即可輕松完成接口的一鍵調試,還支持將調試參數直接保存為接口測試用例,方便后端開發者的自測及測試團隊編寫測試用例。
特性四:智能化驅動接口文檔即刻變代碼,API 開發從此變得簡單
華為云 CodeArts API 提供根據 API 接口定義自動生成符合標準的代碼能力,支持生成各種通用的編程語言和框架的客戶端和服務端代碼,生成的代碼精確匹配接口設計,確保接口開發與設計一致。同時支持編輯修改和代碼格式化,讓前后端開發告別手動編寫接口代碼,縮短開發時長,也保證了代碼結構的規范性。
特性五:基于 API 設計自動生成測試用例,“零碼”實現自動化測試
為了優化 API 測試流程并提升測試效率,華為云 CodeArts API 集成了自動化測試功能,其中包含一系列測試請求、測試檢查點和測試邏輯,完成對接口的功能測試,實現了從 API 設計、調試到測試的全程一體化數據同步管理。
開發者可以便捷地將接口或接口用例直接導入測試,并利用可視化界面靈活編排測試用例順序,無需修改腳本,實現“零代碼”快速生成測試用例。
同時提供關鍵字庫將接口關鍵字、組合關鍵字、系統關鍵字三種類型的測試關鍵字進行統一管理,從而將原本繁瑣復雜的 API 測試工作變得既高效又簡單易行,顯著改善了測試人員的工作體驗和產出質量。
特性六:快捷部署網關,API 設計文檔可快速發布 APIG 實例
華為云 CodeArts API 提供將開發完成的 API 直接發布到 APIG 實例,簡化 API 發布到網關的流程,確保 API 網關的數據與接口設計的一致性,全方位保護 API 安全調用,助力企業快速、高效完成上線部署。
基于以上六大特性,華為云 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
審核編輯 黃宇
-
API
+關注
關注
2文章
1510瀏覽量
62394 -
華為云
+關注
關注
3文章
2682瀏覽量
17586
發布評論請先 登錄
相關推薦
評論