一個(gè)悄然崛起的國產(chǎn)軟件
大家好,我是 Jack。
想必大家都注意到了,近半年國產(chǎn)API管理工具火了起來。
趁著上周的假期,我也體驗(yàn)了下,國產(chǎn)軟件卷起來,真是越來越好用了。
經(jīng)過我的推薦,有不少小伙伴,都逐漸告別postman、swagger等產(chǎn)品,開始選擇國產(chǎn)工具。
今天,我再給大家推薦一款低調(diào)但實(shí)力強(qiáng)大的API管理神器,Eolink!功能強(qiáng)大。
API?版本管理、返回復(fù)雜自定義結(jié)構(gòu)數(shù)據(jù)、定時(shí)測試任務(wù)、支持?jǐn)?shù)據(jù)驅(qū)動(dòng)、項(xiàng)目分析報(bào)表等,都是十分強(qiáng)大的提高工作效率的功能。

可以使用Web版,方便快捷:
https://www.eolink.com/?utm_source=w1501
也可以下載桌面客戶端,Windows、Mac、Linux 平臺均支持:
https://www.eolink.com/pc/?utm_source=w1501
目前,SaaS產(chǎn)品完全免費(fèi),可以體驗(yàn)一下!
Eolink是什么?
Eolink 是一款定位專業(yè)級的一站式API協(xié)作平臺,也是國內(nèi)最早投身API工具研發(fā)的平臺,團(tuán)隊(duì)早在2016年就發(fā)布了國內(nèi)第一個(gè)集Swagger+Postman+Mock+Jmeter單點(diǎn)工具于一身的開源產(chǎn)品Eoapi,能夠快速解決API文檔管理、快速測試、Mock、API自動(dòng)化測試等問題。
并于2017年正式發(fā)布了全球第一個(gè)在線API全生命周期管理平臺,幫助全球開發(fā)者更高效的開發(fā)、測試和運(yùn)維API。Eolink由此迭代演化而來。
其實(shí),一個(gè)產(chǎn)品是不是用心打磨過,手感好不好,一上手就知道了。
Eolink創(chuàng)新型解決方案
Eolink在產(chǎn)品迭代的過程中發(fā)現(xiàn)總結(jié)了大量API研發(fā)和測試中的痛點(diǎn),包括:
開發(fā)團(tuán)隊(duì)使用多個(gè)API工具,多個(gè)工具之間數(shù)據(jù)難以打通。
API文檔編寫繁瑣、設(shè)計(jì)不規(guī)范、缺乏統(tǒng)一文檔格式等。
缺乏版本管理,API變更沒有通知。
測試人員難以維護(hù)測試用例,大量使用腳本的方式寫自動(dòng)化測試,學(xué)習(xí)、編寫和維護(hù)的成本都很高。
以上API管理方面的問題,導(dǎo)致團(tuán)隊(duì)協(xié)作低效,頻繁出問題。針對這個(gè)痛點(diǎn),Eolink提出了針對API開發(fā)協(xié)作的創(chuàng)新理念:文檔與測試驅(qū)動(dòng)開發(fā)(DTDD),簡單地說就是:
用標(biāo)準(zhǔn)文檔代替口頭約定和筆記文檔,讓開發(fā)、測試、運(yùn)維、協(xié)作有跡可循;
快速用測試結(jié)果推動(dòng)開發(fā)進(jìn)度,讓團(tuán)隊(duì)溝通更充分、管理有事實(shí)依據(jù),實(shí)現(xiàn)敏捷開發(fā)。
這套理念經(jīng)過大量用戶驗(yàn)證,逐步形成了以下的API研發(fā)測試流程,將后端、前端、測試等團(tuán)隊(duì)更好地結(jié)合在了一起。

Eolink強(qiáng)大的API管理功能
API研發(fā)過程復(fù)雜,涉及前后端開發(fā)、測試多團(tuán)隊(duì)協(xié)作溝通,工作繁瑣工作量巨大,市面上有眾多API研發(fā)工具基本能滿足API研發(fā)基礎(chǔ)需求,但Eolink依然在功能的深度、廣度以及用戶體驗(yàn)等方面都做到了更好,尤其是針對批量操作和重復(fù)工作開展了大量自動(dòng)化和智能化提升。其實(shí)一個(gè)產(chǎn)品是不是用心打磨過,體驗(yàn)好不好,一上手就知道了。
可以使用Web版,方便快捷:
https://www.eolink.com/?utm_source=w1501
也可以下載桌面客戶端,Windows、Mac、Linux 平臺均支持:
https://www.eolink.com/pc/?utm_source=w1501
目前,SaaS產(chǎn)品完全免費(fèi),可以體驗(yàn)一下!
接下來讓我們看看,Eolink到底有多強(qiáng)!
1. 支持所有類型的API文檔管理
無論使用什么語言開發(fā),無論是 HTTPS、Websocket、TCP、UDP 等什么協(xié)議,還是 Restful、SOAP、WebService 等什么規(guī)范,Eolink 都可以協(xié)助團(tuán)隊(duì)快速、統(tǒng)一、規(guī)范地管理起來。據(jù)不完全統(tǒng)計(jì),Eolink是目前支持語言、協(xié)議、規(guī)范最多的!
2. 一鍵發(fā)起API測試,打通 API 文檔與測試
Eolink可以一鍵發(fā)起測試,支持自動(dòng)生成測試數(shù)據(jù),能夠通過 Javascript 代碼對請求報(bào)文、返回結(jié)果等進(jìn)行加解密、簽名等處理。
3. 零代碼自動(dòng)化測試,一鍵進(jìn)行大范圍回歸測試
當(dāng) API 發(fā)生變化時(shí),可以一鍵進(jìn)行API回歸測試,系統(tǒng)會自動(dòng)根據(jù)規(guī)則判斷返回結(jié)果并得出測試報(bào)告,方便團(tuán)隊(duì)快速了解 API 改動(dòng)的影響范圍,可減少超過 95% 的測試時(shí)間!
4. 強(qiáng)大的COOKIE管理功能
在測試需要 Cookie 的 API 時(shí),Eolink支持在 Cookie 管理里添加所需的 Cookie 信息,系統(tǒng)會自動(dòng)存儲 Cookie,下次測試其他相同域名的 API 時(shí)會自動(dòng)傳遞 Cookie 請求參數(shù)。
Eolink強(qiáng)大的API管理功能,可以全面提升API開發(fā)、協(xié)作和測試的效率。

Eolink進(jìn)階玩法
1. 強(qiáng)大的API版本管理
Eolink的API版本管理功能做到了極致,支持API變更智能通知、API文檔評論功能、API歷史版本對比功能。強(qiáng)大的API版本功能,把基于文檔的協(xié)作效率拉到了滿值!



2. 根據(jù)API文檔生成Mock API
Eolink 支持非常強(qiáng)大的動(dòng)態(tài)Mock API,可以根據(jù)不同的請求參數(shù)自動(dòng)返回不同的 HTTP Status Code、Header、Body等數(shù)據(jù)。您可以在一個(gè) API 文檔里創(chuàng)建多個(gè)Mock API ,模擬前端發(fā)起的各種請求,方便對前端邏輯進(jìn)行校驗(yàn)。
通過 Mock API,可以事先編寫好 API 的數(shù)據(jù)生成規(guī)則,由 API研發(fā)管理平臺 動(dòng)態(tài)生成 API 的返回?cái)?shù)據(jù)。開發(fā)人員通過訪問 Mock API 來獲得頁面所需要的數(shù)據(jù),完成對接工作。

3. 返回復(fù)雜自定義結(jié)構(gòu)數(shù)據(jù)
Eolink支持強(qiáng)大的Mock API功能,同時(shí)也支持通過mockjs模擬返回?cái)?shù)據(jù),可以通過編寫復(fù)雜的json返回結(jié)果,讓返回?cái)?shù)據(jù)更加真實(shí),貼近真實(shí)案例場景。

4. 定時(shí)測試任務(wù)
Eolink支持定時(shí)測試任務(wù),或者將 API 自動(dòng)化測試平臺集成到Jenkins上,實(shí)現(xiàn)代碼提交即觸發(fā)測試,實(shí)現(xiàn)項(xiàng)目在無人值守的情況下自動(dòng)測試并且發(fā)送報(bào)告給相應(yīng)的郵箱,監(jiān)控項(xiàng)目監(jiān)控情況。

5. 支持?jǐn)?shù)據(jù)驅(qū)動(dòng)
Eolink支持通過數(shù)據(jù)驅(qū)動(dòng)模擬多種場景,比如登錄-獲取項(xiàng)目列表-退出登錄流程,其中可以設(shè)置數(shù)據(jù)驅(qū)動(dòng)場景為用戶成功登錄(用戶名密碼正確)或登錄失敗(用戶名正確密碼錯(cuò)誤),以此來看場景用例執(zhí)行情況,可以避免測試流程空跑,也可以使測試案例更接近真實(shí)。

6. 項(xiàng)目分析報(bào)表
Eolink擁有強(qiáng)大的項(xiàng)目數(shù)據(jù)統(tǒng)計(jì)分析功能,可快速了解工作空間內(nèi)的API項(xiàng)目情況,包括:API研發(fā)管理項(xiàng)目數(shù)量、API數(shù)量、API測試用例數(shù)量、API狀態(tài)分布數(shù)量、最近6個(gè)月的API變成Bug狀態(tài)次數(shù)、最近12個(gè)月的API改動(dòng)情況等。醒目的可視化呈現(xiàn),團(tuán)隊(duì)開發(fā)工作一目了然。

當(dāng)然,Eolink的功能還遠(yuǎn)不止如此! 還有很多亮點(diǎn)等您探索,你可以在項(xiàng)目中進(jìn)行嚴(yán)格的人員權(quán)限管理、API狀態(tài)碼管理、項(xiàng)目文檔管理、測試環(huán)境管理等等。
最后再說下,可以直接使用的Web版:
https://www.eolink.com/?utm_source=w1501
也可以下載桌面客戶端,Windows、Mac、Linux 平臺均支持:
https://www.eolink.com/pc/?utm_source=w1501
Eolink,全球第一個(gè)API全生命周期管理平臺
最后,我們看一下這個(gè)API管理天花板,還有那些過人之處。Eolink除了API管理、自動(dòng)化測試服務(wù)以外,還是全球第一個(gè)API全生命周期管理的SaaS平臺,提供包括API網(wǎng)關(guān)、API監(jiān)控、API自動(dòng)生成等服務(wù)。雖然全生命周期管理與個(gè)體開發(fā)者關(guān)系不大,但這是未來的發(fā)展趨勢,當(dāng)前先進(jìn)的研發(fā)團(tuán)隊(duì)都講API-First,所以Eolink作為API全生命周期管理工具,大家提前了解只有好處沒有壞處。

Eolink已服務(wù)了包括元?dú)馍?、統(tǒng)一集團(tuán)、奇安信、深信服、泰康保險(xiǎn)、中化能源、蘇州銀行、紛享銷客、索尼等企業(yè)。經(jīng)過各行業(yè)領(lǐng)先企業(yè)的歷練,更值得我們信賴。
Web版,方便快捷:
https://www.eolink.com/?utm_source=w1501
桌面客戶端,Windows、Mac、Linux 平臺均支持:
https://www.eolink.com/pc/?utm_source=w1501
最后,再介紹他們的官方群,還可以領(lǐng)取API全生命周期管理資料!
或者點(diǎn)擊閱讀原文直達(dá)↓↓↓
