華爲雲發佈CodeArts API,爲API護航

本文分享自華爲雲社區《華爲雲發佈CodeArts API,爲API護航》,作者:華爲雲頭條。

華爲雲正式發佈API全生命週期管理一體化協作平臺CodeArts API,支持開發者高效實現API設計、開發、測試、託管、運維、變現的一站式體驗。以API契約爲錨點,華爲雲CodeArts API保證了API各階段數據高度一致,爲開發者提供友好易用的API全流程端到端解決方案。

1.jpg

API是連接不同應用程序的橋樑,讓軟件能互相溝通和協作。通過API,開發者可以將自己的應用程序與其他軟件、硬件、服務進行集成,實現數據共享和功能擴展。尤其是在當前數字經濟的大潮下,API已然成爲整個信息技術架構的基石,越來越多的企業深刻認識到API的商業價值。

從2010年開始,華爲就開始探索現代化的API管理模式,依託於長達10多年的深厚API管理經驗積澱,形成了一套成熟且行之有效的解決方案。起初遵從Code First理念,對API的開發主要用於解決臨時問題,但隨着API行業發展,傳統的API管理和開發流程中存在着諸多痛點問題:

2.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設計。

3.png

特性二:規範設計,品質保障,API設計規範性檢查

華爲雲CodeArts API基於華爲10年的API First實踐經驗,總結成華爲雲API設計規範,在Swagger原生編輯器模式下,支持API設計規範自動檢查、自動糾錯,開發者可在“項目設置”中進入“設計規範設置”頁面配置API設計規範,並可以靈活地配置每一個接口是否啓用設計規範檢查,提升API設計質量。

4.png

特性三:一鍵調試,腳本加持,讓接口調試暢通無阻

支持接口的快捷調試,Postman的Collections可全量導入,輕鬆完成資源的遷移和複用,並且無縫兼容Postman腳本,支持常用的JS類庫,進一步擴展腳本功能範圍。

API設計完成後,無需複製粘貼URL和請求參數,即可輕鬆完成接口的一鍵調試,還支持將調試參數直接保存爲接口測試用例,方便後端開發者的自測及測試團隊編寫測試用例。

5.png

特性四:智能化驅動接口文檔即刻變代碼,API開發從此變得簡單

華爲雲CodeArts API提供根據API接口定義自動生成符合標準的代碼能力,支持生成各種通用的編程語言和框架的客戶端和服務端代碼,生成的代碼精確匹配接口設計,確保接口開發與設計一致。同時支持編輯修改和代碼格式化,讓前後端開發告別手動編寫接口代碼,縮短開發時長,也保證了代碼結構的規範性。

6.png

特性五:基於API設計自動生成測試用例,“零碼”實現自動化測試

爲了優化API測試流程並提升測試效率,華爲雲CodeArts API集成了自動化測試功能,其中包含一系列測試請求、測試檢查點和測試邏輯,完成對接口的功能測試,實現了從API設計、調試到測試的全程一體化數據同步管理。

開發者可以便捷地將接口或接口用例直接導入測試,並利用可視化界面靈活編排測試用例順序,無需修改腳本,實現“零代碼”快速生成測試用例。

同時提供關鍵字庫將接口關鍵字、組合關鍵字、系統關鍵字三種類型的測試關鍵字進行統一管理,從而將原本繁瑣複雜的API測試工作變得既高效又簡單易行,顯著改善了測試人員的工作體驗和產出質量。

7.png

特性六:快捷部署網關,API設計文檔可快速發佈APIG實例

華爲雲CodeArts API提供將開發完成的API直接發佈到APIG實例,簡化API發佈到網關的流程,確保API網關的數據與接口設計的一致性,全方位保護API安全調用,助力企業快速、高效完成上線部署。

8.png

基於以上六大特性,華爲雲CodeArts API實現了API設計、開發、測試、運維、發佈等全流程高效一體化協同。具備靈活的API設計方式、國內“先進級”API設計規範檢查、自動化生成代碼、自動生成測試用例、豐富可擴展的插件機制等優勢,支撐前/後端開發者、測試、運維等多種團隊角色共同協作,實現資源的優化分配,助力開發者體驗全新的API全生命週期管理流程。

面向未來,華爲雲CodeArts API更將致力於持續提升產品的核心競爭力,優化產品功能體驗,保障客戶的API安全,助力客戶提升API研發與管理效率,覆蓋更廣泛的API業務場景。

華爲雲CodeArts API已正式上線,點擊此處立即體驗!

點擊關注,第一時間瞭解華爲雲新鮮技術~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章