近日有消息稱,美國設計軟件Figma封禁大疆等被美國制裁公司的賬號,國內(nèi)兩大設計軟件即時設計、藍湖官方也證實了該制裁。Figma是非常受產(chǎn)品設計師歡迎的工具,一旦被禁用,勢必導致公司成本上升和效率下降。如何應對這種情況呢?盡早用國產(chǎn)軟件來替代,做到未雨綢繆! 大家都對Postman都不陌生,今天,我就給大家推薦一款可以替代Postman的API管理神器,Eolink!這款國產(chǎn)API工具,早已是專業(yè)級,就很Pro! Eolink 是一款定位專業(yè)級的一站式API平臺,團隊早在2016年就發(fā)布了國內(nèi)第一個將Swagger+Postman+Mock+Jmeter單點工具集合在一起的開源產(chǎn)品Eoapi,能夠快速解決API文檔管理、快速測試、Mock、API自動化測試等問題。并在2017年正式發(fā)布了全球第一個在線API全生命周期管理平臺,幫助全球開發(fā)者更高效的開發(fā)、測試和運維API。 其實,一個產(chǎn)品是不是用心打磨過,手感好不好,一上手就知道了。 您趕緊試試看吧,復制鏈接粘貼到瀏覽器下載!
01. Eolink,為API管理而生 Eolink在產(chǎn)品迭代的過程中總結了大量的API研發(fā)和測試過程中的痛點: 1. 多個API工具的數(shù)據(jù)難以打通,比如API文檔管理用Swagger、Word或者Wiki,測試用Postman,Mock自己寫腳本,壓力測試用Jmeter或Loadrunner,甚至一個項目內(nèi)部可以同時存在多個API管理工具,多個工具之間數(shù)據(jù)無法真正打通,無法高效地維護API信息和團隊協(xié)作。 2. API文檔編寫繁瑣、設計不規(guī)范、更新不及時、缺乏統(tǒng)一文檔格式等,導致API文檔的可讀性很差,也沒有辦法做快速分享。 3. 沒有版本管理,缺乏變更通知,不知道API在什么時候被什么人改了什么地方,影響了什么系統(tǒng)或模塊。 4. 測試人員難以維護測試用例,大量使用腳本的方式寫自動化測試,學習、編寫和維護的成本都很高。團隊協(xié)作低效,頻繁出問題。 02. Eolink的創(chuàng)新型解決方案 Eolink提出了針對API開發(fā)協(xié)作的創(chuàng)新理念:文檔與測試驅(qū)動開發(fā)(DTDD),簡單地說就是: 1. 用標準文檔代替口頭約定和筆記文檔,讓開發(fā)、測試、運維、協(xié)作有跡可循; 2. 快速用測試結果推動開發(fā)進度,讓團隊溝通更充分、管理有事實依據(jù),實現(xiàn)敏捷開發(fā)。 這套理念經(jīng)過大量用戶驗證,逐步形成了以下的API研發(fā)測試流程,將后端、前端、測試等團隊更好地結合在了一起。 03. Eolink的功能到底有多強? 市面上有眾多API研發(fā)工具,基本都包含了接口設計、文檔管理、數(shù)據(jù)模型、接口調(diào)試、接口用例、接口數(shù)據(jù)Mock等基礎功能,但是Eolink依然在功能深度、廣度以及用戶體驗等方面都做到了更好。 1. 全面、快速、規(guī)范地管理所有 API 文檔 無論使用什么語言開發(fā),無論是 HTTPS、Websocket、TCP、UDP 等協(xié)議,還是 Restful、SOAP、WebService 等規(guī)范,Eolink 都可以協(xié)助團隊快速、統(tǒng)一、規(guī)范地管理起來。
2. 一鍵發(fā)起API測試,打通 API 文檔與測試 Eolink可以一鍵發(fā)起測試,支持自動生成測試數(shù)據(jù),能夠通過 Javascript 代碼對請求報文、返回結果等進行加解密、簽名等處理。
3. 零代碼自動化測試,一鍵進行大范圍回歸測試,減少超過 95% 的測試時間! 當 API 發(fā)生變化時,可以一鍵進行API回歸測試,系統(tǒng)會自動根據(jù)規(guī)則判斷返回結果并得出測試報告,方便團隊快速了解 API 改動的影響范圍。
04. Eolink 使用體驗 1. 自動生成API文檔 您可以給項目關聯(lián) Swagger 生成的 JSON 文件地址,API 研發(fā)管理平臺能夠遠程讀取 Swagger JSON 并自動生成API文檔。 2. 自定義數(shù)據(jù)結構、引用 可以獨立定義數(shù)據(jù)結構,接口定義時可以直接引用數(shù)據(jù)結構,數(shù)據(jù)結構之間也可以相互引用。同樣的數(shù)據(jù)結構,只需要定義一次即可多處使用;修改的時候只需要修改一處,多處實時更新,避免不一致。 3. 動態(tài)Mock API 通過 Mock API,可以事先編寫好 API 的數(shù)據(jù)生成規(guī)則,由 API研發(fā)管理平臺 動態(tài)生成 API 的返回數(shù)據(jù)。開發(fā)人員通過訪問 Mock API 來獲得頁面所需要的數(shù)據(jù),完成對接工作。 Eolink 支持非常強大的動態(tài)Mock API,可以根據(jù)不同的請求參數(shù)自動返回不同的 HTTP Status Code、Header、Body等數(shù)據(jù)。您可以在一個 API 文檔里創(chuàng)建多個Mock API ,模擬前端發(fā)起的各種請求,方便對前端邏輯進行校驗。 當項目正式發(fā)布時,只需將 Mock API 的地址前綴替換為實際的訪問地址即可。 圖示:該API創(chuàng)建了多個Mock API,前端可以傳遞不同的請求參數(shù)獲取相應的返回結果,比如用戶名為 jack liu時返回登錄成功,用戶名為 percy時返回登錄失敗或隨機字符串。 4. API變更智能通知 許多用戶在維護 API 時,經(jīng)常遇到 API 文檔變更了,但是前端和測試人員卻不知道的問題。為了解決這個痛點,API研發(fā)管理平臺 提供了變更通知功能,當 API 發(fā)生變化時通過郵件和站內(nèi)信自動通知相關成員,并且顯示變更的內(nèi)容:
圖示:設置當API刪除或異常時,通知相關開發(fā)人員 5. API文檔直接評論標注,降低溝通成本 開發(fā)人員可以直接在 API 文檔上發(fā)布評論,所有的溝通內(nèi)容都會跟隨 API 文檔保留下來并且按照版本分類好,而不是零散地存在各種聊天工具中。這樣避免后期溝通時找不到依據(jù)而浪費時間。 圖示:在 API 文檔中直接發(fā)表評論,并且@了項目中的另一位成員查看 不得不說,這個功能實在太香了! 6. 查看、回滾、對比API編輯歷史 Eolink還提供了非常強大的 API 版本管理功能,您可以隨時回滾到任意一次 API 文檔版本,并且還可以對比兩個版本之間的差異。當無法用語言溝通更新了什么時,不妨試試版本對比~ 圖示:當前版本相比歷史版本,刪減了某些參數(shù),會在界面中以紅色標出 7. 一鍵發(fā)起API測試 創(chuàng)建好 API 之后就可以立刻對該 API 進行測試,并且可以通過參數(shù)構造器,自動生各種類型的測試數(shù)據(jù): 圖示:在測試界面可以直接編寫JSON數(shù)據(jù)。 圖示:一秒切換測試環(huán)境并且發(fā)起測試 8. 管理API用例、一鍵回歸測試 在 API研發(fā)管理平臺 中,由于協(xié)作是基于 API 文檔進行的,當后端開發(fā)人員將 API 文檔寫好之后,測試人員就可以馬上介入,在 API 文檔的基礎上編寫測試用例,讓測試工作前移。
圖示:批量測試 API 的多種數(shù)據(jù)情況,并且獲得詳細測試報告,可以在報告中查看API異常原因。 9. 豐富的導入、導出
然而,Eolink的功能還遠不止如此! 還有很多亮點等你探索,你可以在項目中進行嚴格的人員權限管理、API狀態(tài)碼管理、項目文檔管理、測試環(huán)境管理等等…… 05.總結 當然,Eolink還有一個特別強悍的地方,除了API管理、自動化測試服務以外,它是全球第一個API全生命周期管理的SaaS平臺,還有API網(wǎng)關、API監(jiān)控、API自動生成等服務。雖然全生命周期管理與個體開發(fā)者關系不大,但這是未來的發(fā)展趨勢,當前先進的研發(fā)團隊都講API-First,所以Eolink作為API全生命周期管理工具,大家提前了解只有好處沒有壞處。 Eolink作為國內(nèi)API行業(yè)的頭號玩家,服務了包括元氣森林、統(tǒng)一集團、奇安信、深信服、泰康保險、中化能源、蘇州銀行、紛享銷客、索尼等數(shù)萬家海內(nèi)外各行業(yè)領先企業(yè)。 最后,讓我們回歸產(chǎn)品,還是那句話,一個產(chǎn)品是不是用心打磨過,手感好不好,一上手就知道了。 目前,SaaS產(chǎn)品是完全免費的,不想下載也可以直接使用web版,即用即走,復制下面鏈接粘貼到瀏覽器體驗吧! |
|