華爲雲發(fā)布CodeArts API,爲API護航
發(fā)布時間:2024-04-28
 
近日,華爲雲正式發(fā)布API全生命周期管理一體化協作平台CodeArts API,支持開(kāi)發(fā)者高效實現API設計、開(kāi)發(fā)、測試、托管、運維、變現的一站式體驗。以API契約爲錨點,華爲雲CodeArts API保證了API各階段數據高度一緻,爲開(kāi)發(fā)者提供友好(hǎo)易用的API全流程端到端解決方案。
API是連接不同應用程序的橋梁,讓軟件能(néng)互相溝通和協作。通過(guò)API,開(kāi)發(fā)者可以將(jiāng)自己的應用程序與其他軟件、硬件、服務進(jìn)行集成(chéng),實現數據共享和功能(néng)擴展。尤其是在當前數字經(jīng)濟的大潮下,API已然成(chéng)爲整個信息技術架構的基石,越來越多的企業深刻認識到API的商業價值。
華爲雲CodeArts API是凝聚華爲在API管理領域長(cháng)期耕耘精華的成(chéng)果體現,它是一款集成(chéng)了API全生命周期管理的一體化平台,此次重磅發(fā)布六大特性:

特性一:Swagger原生&可視化編輯的API設計,零成(chéng)本上手API設計

華爲雲CodeArts API提供Swagger原生編輯器和可視化的數據結構表單編輯器兩(liǎng)種(zhǒng)API文檔設計方式:
  • Swagger原生編輯模式下,支持專業的API規範性檢查,輔助開(kāi)發(fā)者修改API設計問題;
  • 可視化表單編輯模式下,無需手動編寫yaml,提升效率,方便快捷,讓開(kāi)發(fā)者零學(xué)習成(chéng)本上手API設計。
 

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

華爲雲CodeArts API基于華爲10年的API First實踐經(jīng)驗,總結成(chéng)華爲雲API設計規範,在Swagger原生編輯器模式下,支持API設計規範自動檢查、自動糾錯,開(kāi)發(fā)者可在“項目設置”中進(jìn)入“設計規範設置”頁面(miàn)配置API設計規範,并可以靈活地配置每一個接口是否啓用設計規範檢查,提升API設計質量。

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

支持接口的快捷調試,Postman的Collections可全量導入,輕松完成(chéng)資源的遷移和複用,并且無縫兼容Postman腳本,支持常用的JS類庫,進(jìn)一步擴展腳本功能(néng)範圍。
API設計完成(chéng)後(hòu),無需複制粘貼URL和請求參數,即可輕松完成(chéng)接口的一鍵調試,還(hái)支持將(jiāng)調試參數直接保存爲接口測試用例,方便後(hòu)端開(kāi)發(fā)者的自測及測試團隊編寫測試用例。

特性四:智能(néng)化驅動接口文檔即刻變代碼,API開(kāi)發(fā)從此變得簡單

華爲雲CodeArts API提供根據API接口定義自動生成(chéng)符合标準的代碼能(néng)力,支持生成(chéng)各種(zhǒng)通用的編程語言和框架的客戶端和服務端代碼,生成(chéng)的代碼精确匹配接口設計,确保接口開(kāi)發(fā)與設計一緻。同時支持編輯修改和代碼格式化,讓前後(hòu)端開(kāi)發(fā)告别手動編寫接口代碼,縮短開(kāi)發(fā)時長(cháng),也保證了代碼結構的規範性。

特性五:基于API設計自動生成(chéng)測試用例,“零碼”實現自動化測試

爲了優化API測試流程并提升測試效率,華爲雲CodeArts API集成(chéng)了自動化測試功能(néng),其中包含一系列測試請求、測試檢查點和測試邏輯,完成(chéng)對(duì)接口的功能(néng)測試,實現了從API設計、調試到測試的全程一體化數據同步管理。開(kāi)發(fā)者可以便捷地將(jiāng)接口或接口用例直接導入測試,并利用可視化界面(miàn)靈活編排測試用例順序,無需修改腳本,實現“零代碼”快速生成(chéng)測試用例。同時提供關鍵字庫將(jiāng)接口關鍵字、組合關鍵字、系統關鍵字三種(zhǒng)類型的測試關鍵字進(jìn)行統一管理,從而將(jiāng)原本繁瑣複雜的API測試工作變得既高效又簡單易行,顯著改善了測試人員的工作體驗和産出質量。

特性六:快捷部署網關,API設計文檔可快速發(fā)布APIG

華爲雲CodeArts API提供將(jiāng)開(kāi)發(fā)完成(chéng)的API直接發(fā)布到APIG實例,簡化API發(fā)布到網關的流程,确保API網關的數據與接口設計的一緻性,全方位保護API安全調用,助力企業快速、高效完成(chéng)上線部署。
基于以上六大特性,華爲雲CodeArts API實現了API設計、開(kāi)發(fā)、測試、運維、發(fā)布等全流程高效一體化協同。具備靈活的API設計方式、國(guó)内“先進(jìn)級”API設計規範檢查、自動化生成(chéng)代碼、自動生成(chéng)測試用例、豐富可擴展的插件機制等優勢,支撐前/後(hòu)端開(kāi)發(fā)者、測試、運維等多種(zhǒng)團隊角色共同協作,實現資源的優化分配,助力開(kāi)發(fā)者體驗全新的API全生命周期管理流程。