4 月 10 日,華為云正式發(fā)布 API 全生命周期管理一體化協(xié)作平臺(tái) CodeArts API,支持開發(fā)者高效實(shí)現(xiàn) API 設(shè)計(jì)、開發(fā)、測(cè)試、托管、運(yùn)維、變現(xiàn)的一站式體驗(yàn)。以 API 契約為錨點(diǎn),華為云 CodeArts API 保證了 API 各階段數(shù)據(jù)高度一致,為開發(fā)者提供友好易用的 API 全流程端到端解決方案。
API 是連接不同應(yīng)用程序的橋梁,讓軟件能互相溝通和協(xié)作。通過(guò) API,開發(fā)者可以將自己的應(yīng)用程序與其他軟件、硬件、服務(wù)進(jìn)行集成,實(shí)現(xiàn)數(shù)據(jù)共享和功能擴(kuò)展。尤其是在當(dāng)前數(shù)字經(jīng)濟(jì)的大潮下,API 已然成為整個(gè)信息技術(shù)架構(gòu)的基石,越來(lái)越多的企業(yè)深刻認(rèn)識(shí)到 API 的商業(yè)價(jià)值。
從 2010 年開始,華為就開始探索現(xiàn)代化的 API 管理模式,依托于長(zhǎng)達(dá) 10 多年的深厚 API 管理經(jīng)驗(yàn)積淀,形成了一套成熟且行之有效的解決方案。起初遵從 Code First 理念,對(duì) API 的開發(fā)主要用于解決臨時(shí)問(wèn)題,但隨著 API 行業(yè)發(fā)展,傳統(tǒng)的 API 管理和開發(fā)流程中存在著諸多痛點(diǎn)問(wèn)題:
華為逐漸意識(shí)到集中管理 API 的重要性,以 API First 為理念,明確 API 規(guī)范與管理體系,覆蓋 API 全流程的 9 大階段,制定了 API 全生命周期相關(guān)的 20+個(gè)標(biāo)準(zhǔn)規(guī)范,超過(guò) 300+個(gè)規(guī)范細(xì)則,API 開發(fā)、API 調(diào)試、API 測(cè)試數(shù)據(jù)同源,可同步 API 網(wǎng)關(guān)與 API 中心,保證了 API 的一致性,打通 API 全生命周期的各流程,成功構(gòu)建了華為云 API 全生命周期管理工具體系。
如今面對(duì)千萬(wàn)級(jí) API 總量、日均千億次 API 高頻調(diào)用等規(guī)模和性能挑戰(zhàn),華為可從容應(yīng)對(duì),始終保持高質(zhì)量把控,確保整個(gè) API 流程高效運(yùn)轉(zhuǎn),并于 2021 年首批通過(guò)中國(guó)信息通信研究院 API 全生命周期管理評(píng)估,并獲得“先進(jìn)級(jí)”(最高級(jí))。
為了幫助更多企業(yè)順利地完成數(shù)字化轉(zhuǎn)型,在 API 經(jīng)濟(jì)浪潮中獲益,華為正積極對(duì)外分享優(yōu)秀的工具和實(shí)踐經(jīng)驗(yàn)。華為云 CodeArts API 便是凝聚華為在 API 管理領(lǐng)域長(zhǎng)期耕耘精華的成果體現(xiàn),它是一款集成了 API 全生命周期管理的一體化平臺(tái),此次重磅發(fā)布六大特性:
特性一:Swagger 原生 &可視化編輯的 API 設(shè)計(jì),零成本上手 API 設(shè)計(jì)
華為云 CodeArts API 提供 Swagger 原生編輯器和可視化的數(shù)據(jù)結(jié)構(gòu)表單編輯器兩種 API 文檔設(shè)計(jì)方式:
Swagger 原生編輯器模式下,支持專業(yè)的 API 規(guī)范性檢查,輔助開發(fā)者修改 API 設(shè)計(jì)問(wèn)題;可視化表單編輯模式下,無(wú)需手動(dòng)編寫 yaml,提升效率,方便快捷,讓開發(fā)者零學(xué)習(xí)成本上手 API 設(shè)計(jì)。
特性二:規(guī)范設(shè)計(jì),品質(zhì)保障,API 設(shè)計(jì)規(guī)范性檢查
華為云 CodeArts API 基于華為 10 年的 API First 實(shí)踐經(jīng)驗(yàn),總結(jié)成華為云 API 設(shè)計(jì)規(guī)范,在 Swagger 原生編輯器模式下,支持 API 設(shè)計(jì)規(guī)范自動(dòng)檢查、自動(dòng)糾錯(cuò),開發(fā)者可在“項(xiàng)目設(shè)置”中進(jìn)入“設(shè)計(jì)規(guī)范設(shè)置”頁(yè)面配置 API 設(shè)計(jì)規(guī)范,并可以靈活地配置每一個(gè)接口是否啟用設(shè)計(jì)規(guī)范檢查,提升 API 設(shè)計(jì)質(zhì)量。
特性三:一鍵調(diào)試,腳本加持,讓接口調(diào)試暢通無(wú)阻
支持接口的快捷調(diào)試,Postman 的 Collections 可全量導(dǎo)入,輕松完成資源的遷移和復(fù)用,并且無(wú)縫兼容 Postman 腳本,支持常用的 JS 類庫(kù),進(jìn)一步擴(kuò)展腳本功能范圍。
API 設(shè)計(jì)完成后,無(wú)需復(fù)制粘貼 URL 和請(qǐng)求參數(shù),即可輕松完成接口的一鍵調(diào)試,還支持將調(diào)試參數(shù)直接保存為接口測(cè)試用例,方便后端開發(fā)者的自測(cè)及測(cè)試團(tuán)隊(duì)編寫測(cè)試用例。
特性四:智能化驅(qū)動(dòng)接口文檔即刻變代碼,API 開發(fā)從此變得簡(jiǎn)單
華為云 CodeArts API 提供根據(jù) API 接口定義自動(dòng)生成符合標(biāo)準(zhǔn)的代碼能力,支持生成各種通用的編程語(yǔ)言和框架的客戶端和服務(wù)端代碼,生成的代碼精確匹配接口設(shè)計(jì),確保接口開發(fā)與設(shè)計(jì)一致。同時(shí)支持編輯修改和代碼格式化,讓前后端開發(fā)告別手動(dòng)編寫接口代碼,縮短開發(fā)時(shí)長(zhǎng),也保證了代碼結(jié)構(gòu)的規(guī)范性。
特性五:基于 API 設(shè)計(jì)自動(dòng)生成測(cè)試用例,“零碼”實(shí)現(xiàn)自動(dòng)化測(cè)試
為了優(yōu)化 API 測(cè)試流程并提升測(cè)試效率,華為云 CodeArts API 集成了自動(dòng)化測(cè)試功能,其中包含一系列測(cè)試請(qǐng)求、測(cè)試檢查點(diǎn)和測(cè)試邏輯,完成對(duì)接口的功能測(cè)試,實(shí)現(xiàn)了從 API 設(shè)計(jì)、調(diào)試到測(cè)試的全程一體化數(shù)據(jù)同步管理。
開發(fā)者可以便捷地將接口或接口用例直接導(dǎo)入測(cè)試,并利用可視化界面靈活編排測(cè)試用例順序,無(wú)需修改腳本,實(shí)現(xiàn)“零代碼”快速生成測(cè)試用例。
同時(shí)提供關(guān)鍵字庫(kù)將接口關(guān)鍵字、組合關(guān)鍵字、系統(tǒng)關(guān)鍵字三種類型的測(cè)試關(guān)鍵字進(jìn)行統(tǒng)一管理,從而將原本繁瑣復(fù)雜的 API 測(cè)試工作變得既高效又簡(jiǎn)單易行,顯著改善了測(cè)試人員的工作體驗(yàn)和產(chǎn)出質(zhì)量。
特性六:快捷部署網(wǎng)關(guān),API 設(shè)計(jì)文檔可快速發(fā)布 APIG 實(shí)例
華為云 CodeArts API 提供將開發(fā)完成的 API 直接發(fā)布到 APIG 實(shí)例,簡(jiǎn)化 API 發(fā)布到網(wǎng)關(guān)的流程,確保 API 網(wǎng)關(guān)的數(shù)據(jù)與接口設(shè)計(jì)的一致性,全方位保護(hù) API 安全調(diào)用,助力企業(yè)快速、高效完成上線部署。
基于以上六大特性,華為云 CodeArts API 實(shí)現(xiàn)了 API 設(shè)計(jì)、開發(fā)、測(cè)試、運(yùn)維、發(fā)布等全流程高效一體化協(xié)同。具備靈活的 API 設(shè)計(jì)方式、國(guó)內(nèi)“先進(jìn)級(jí)”API 設(shè)計(jì)規(guī)范檢查、自動(dòng)化生成代碼、自動(dòng)生成測(cè)試用例、豐富可擴(kuò)展的插件機(jī)制等優(yōu)勢(shì),支撐前/后端開發(fā)者、測(cè)試、運(yùn)維等多種團(tuán)隊(duì)角色共同協(xié)作,實(shí)現(xiàn)資源的優(yōu)化分配,助力開發(fā)者體驗(yàn)全新的 API 全生命周期管理流程。
面向未來(lái),華為云 CodeArts API 更將致力于持續(xù)提升產(chǎn)品的核心競(jìng)爭(zhēng)力,優(yōu)化產(chǎn)品功能體驗(yàn),保障客戶的 API 安全,助力客戶提升 API 研發(fā)與管理效率,覆蓋更廣泛的 API 業(yè)務(wù)場(chǎng)景。
閱讀原文:
https://developer.huaweicloud.com/develop/codeartsapi.html?utm_source=wechat&utm_medium=bbs-ex&utm_campaign=other&utm_content=content
審核編輯 黃宇
-
API
+關(guān)注
關(guān)注
2文章
1499瀏覽量
61961 -
華為云
+關(guān)注
關(guān)注
3文章
2445瀏覽量
17408
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論