近日,華爲雲正式發布API全生命周期管理(lǐ)一體化協作(zuò)平台CodeArts API,支持開(kāi)發者高(gāo)效實現(xiàn)API設計(jì)、開(kāi)發、測試、托管、運維、變現(xiàn)的一站(zhàn)式體驗。以API契約爲錨點,華爲雲CodeArts API保證了(le)API各階段數據高(gāo)度一緻,爲開(kāi)發者提供友好(hǎo)易用(yòng)的API全流程端到(dào)端解決方案。
API是連接不同應用(yòng)程序的橋梁,讓軟件能(néng)互相溝通和(hé)協作(zuò)。通過API,開(kāi)發者可以将自(zì)己的應用(yòng)程序與其他(tā)軟件、硬件、服務進行集成,實現(xiàn)數據共享和(hé)功能(néng)擴展。尤其是在當前數字經濟的大(dà)潮下(xià),API已然成爲整個信息技術架構的基石,越來(lái)越多的企業深刻認識到(dào)API的商業價值。
華爲雲CodeArts API是凝聚華爲在API管理(lǐ)領域長期耕耘精華的成果體現(xiàn),它是一款集成了(le)API全生命周期管理(lǐ)的一體化平台,此次重磅發布六大(dà)特性:
特性一:Swagger原生&可視(shì)化編輯的API設計(jì),零成本上(shàng)手API設計(jì)
華爲雲CodeArts API提供Swagger原生編輯器和(hé)可視(shì)化的數據結構表單編輯器兩種API文(wén)檔設計(jì)方式:
-
Swagger原生編輯模式下(xià),支持專業的API規範性檢查,輔助開(kāi)發者修改API設計(jì)問題;
-
可視(shì)化表單編輯模式下(xià),無需手動編寫yaml,提升效率,方便快(kuài)捷,讓開(kāi)發者零學習成本上(shàng)手API設計(jì)。
特性二:規範設計(jì),品質保障,API設計(jì)規範性檢查
華爲雲CodeArts API基于華爲10年的API First實踐經驗,總結成華爲雲API設計(jì)規範,在Swagger原生編輯器模式下(xià),支持API設計(jì)規範自(zì)動檢查、自(zì)動糾錯,開(kāi)發者可在“項目設置”中進入“設計(jì)規範設置”頁面配置API設計(jì)規範,并可以靈活地配置每一個接口是否啓用(yòng)設計(jì)規範檢查,提升API設計(jì)質量。
特性三:一鍵調試,腳本加持,讓接口調試暢通無阻
支持接口的快(kuài)捷調試,Postman的Collections可全量導入,輕松完成資源的遷移和(hé)複用(yòng),并且無縫兼容Postman腳本,支持常用(yòng)的JS類庫,進一步擴展腳本功能(néng)範圍。
API設計(jì)完成後,無需複制粘貼URL和(hé)請(qǐng)求參數,即可輕松完成接口的一鍵調試,還支持将調試參數直接保存爲接口測試用(yòng)例,方便後端開(kāi)發者的自(zì)測及測試團隊編寫測試用(yòng)例。
特性四:智能(néng)化驅動接口文(wén)檔即刻變代碼,API開(kāi)發從(cóng)此變得簡單
華爲雲CodeArts API提供根據API接口定義自(zì)動生成符合标準的代碼能(néng)力,支持生成各種通用(yòng)的編程語言和(hé)框架的客戶端和(hé)服務端代碼,生成的代碼精确匹配接口設計(jì),确保接口開(kāi)發與設計(jì)一緻。同時(shí)支持編輯修改和(hé)代碼格式化,讓前後端開(kāi)發告别手動編寫接口代碼,縮短開(kāi)發時(shí)長,也(yě)保證了(le)代碼結構的規範性。
特性五:基于API設計(jì)自(zì)動生成測試用(yòng)例,“零碼”實現(xiàn)自(zì)動化測試
爲了(le)優化API測試流程并提升測試效率,華爲雲CodeArts API集成了(le)自(zì)動化測試功能(néng),其中包含一系列測試請(qǐng)求、測試檢查點和(hé)測試邏輯,完成對(duì)接口的功能(néng)測試,實現(xiàn)了(le)從(cóng)API設計(jì)、調試到(dào)測試的全程一體化數據同步管理(lǐ)。開(kāi)發者可以便捷地将接口或接口用(yòng)例直接導入測試,并利用(yòng)可視(shì)化界面靈活編排測試用(yòng)例順序,無需修改腳本,實現(xiàn)“零代碼”快(kuài)速生成測試用(yòng)例。同時(shí)提供關鍵字庫将接口關鍵字、組合關鍵字、系統關鍵字三種類型的測試關鍵字進行統一管理(lǐ),從(cóng)而将原本繁瑣複雜(zá)的API測試工(gōng)作(zuò)變得既高(gāo)效又簡單易行,顯著改善了(le)測試人員的工(gōng)作(zuò)體驗和(hé)産出質量。
特性六:快(kuài)捷部署網關,API設計(jì)文(wén)檔可快(kuài)速發布APIG
華爲雲CodeArts API提供将開(kāi)發完成的API直接發布到(dào)APIG實例,簡化API發布到(dào)網關的流程,确保API網關的數據與接口設計(jì)的一緻性,全方位保護API安全調用(yòng),助力企業快(kuài)速、高(gāo)效完成上(shàng)線部署。
基于以上(shàng)六大(dà)特性,華爲雲CodeArts API實現(xiàn)了(le)API設計(jì)、開(kāi)發、測試、運維、發布等全流程高(gāo)效一體化協同。具備靈活的API設計(jì)方式、國内“先進級”API設計(jì)規範檢查、自(zì)動化生成代碼、自(zì)動生成測試用(yòng)例、豐富可擴展的插件機制等優勢,支撐前/後端開(kāi)發者、測試、運維等多種團隊角色共同協作(zuò),實現(xiàn)資源的優化分配,助力開(kāi)發者體驗全新的API全生命周期管理(lǐ)流程。