做開發已經四年有餘了,之前在介面測試的時候最開始用的自己寫的測試類進行測試,後來接觸到了 postman 和 swagger ,雖然用起來比自己寫的強太多了,但是總覺得差點事兒。
一方面是 postman 需要花錢才能有一些高階功能,另一方面 postman 畢竟還是老外的,很多英文單詞以及英文上的習慣,還是不太符合我們們國內的情況。所以一直沒有找到一款真正好用的介面測試工具,所以一直希望能有一款國產化的介面測試工具。
而且基本上國內的大部分專案都是增刪改查,我相信大部分閱讀本文的你,以及正在寫本文的我,都每天遨遊在各種增刪改查需求和 API 介面對接溝通的海洋裡。
幾乎每一次介面對接,都需要不知道多長時間經歷一次管下游服務要介面文件,對著就幾行文字的介面文件連蒙帶猜地呼叫介面,看到出錯碼之後不厭其煩地問對接方這是啥意思,最後終於調通了一次,發現環境寫錯了...
今天偶然間發現了一款工具,看它官網中的中文頁面,倍感心切,很乾淨。尤其是裡面的狀態碼管理,很能解決痛點。打算給專案組成員普及一下了。
目前 SaaS 產品 完全免費 ,你可使用web版,也可下載桌面端,Windows、Mac、Linux 平臺均支援!
文末我放了個視訊,如果你不想閱讀文字,可以直接看文字介紹。
當然,也可以自己上手體驗一把。
01.
Eolink 及其創新理念
Eolink 是一款專業級的一站式 API 協作平臺,其團隊早在 2016 年就釋出了國內首個集 Swagger+Postman+Mock+Jmeter 單點工具於一身的開源產品 Eoapi,並於2017年正式釋出了全球首個線上 API 全生命週期管理平臺,
針對API研發協作中的痛點,Eolink提出了創新理念:文件與測試驅動開發(DTDD),簡單地說就是:
- 用標準文件代替口頭約定和筆記文件,讓開發、測試、運維、協作有跡可循;
- 快速用測試結果推動開發進度,讓團隊溝通更充分、管理有事實依據,實現敏捷開發。
這套理念經過大量使用者驗證,逐步形成了以下的API研發測試流程,將後端、前端、測試等團隊更好地結合在了一起
02
API研發測試天花板
目前市面上有眾多 API 研發工具,但 Eolink 依然在功能深度、廣度以及使用者體驗等方面都做到了更好,尤其是針對批量操作和重複工作開展了大量自動化和智慧化提升。其實一個產品是不是用心打磨過,體驗好不好,一上手就知道了。讓我們 Eolink 到底有多強!
1. 支援所有型別的 API 文件管理
無論使用什麼語言開發,無論是 HTTPS、Websocket、TCP、UDP 等什麼協議,還是 Restful、SOAP、WebService 等什麼規範,Eolink 都可以協助團隊快速、統一、規範地管理起來。
2. 一鍵發起 API 測試,打通 API 文件與測試
Eolink 可以一鍵發起測試,支援自動生成測試資料,能夠通過 Javascript 程式碼對請求報文、返回結果等進行加解密、簽名等處理。一鍵發起,讓繁瑣的API測試變得簡單順滑。
3. 0 程式碼自動化測試,一鍵進行大範圍迴歸測試
當 API 發生變化時,可以一鍵進行 API 迴歸測試,系統會自動根據規則判斷返回結果並得出測試報告,方便團隊快速瞭解 API 改動的影響範圍,可減少超過 95% 的測試時間!
4. 根據 API 文件生成 Mock API
Eolink 支援非常強大的動態 Mock API,可以根據不同的請求引數自動返回不同的 HTTP Status Code、Header、Body等資料,並且支援在一個 API 文件裡建立多個 Mock API 。
5. 強大的 COOKIE 管理功能
在測試需要 Cookie 的 API 時,Eolink支援在 Cookie 管理裡新增所需的 Cookie 資訊,系統會自動儲存 Cookie,下次測試其他相同域名的 API 時會自動傳遞 Cookie 請求引數。
目前 SaaS 產品完全免費,你可使用 web 版,也可下載桌面端,Windows、Mac、Linux 平臺均支援!
03
Eolink 迷人的小亮點
我還發現 Eolink 幾個隱藏的亮點功能,用起來特別香!
- API變更智慧通知
- API文件評論功能
- API歷史版本比對
- 定時測試任務
- 支援資料驅動
- 專案分析報表
我直接上圖,大家一看就懂。
當 API 發生變化時通過郵件和站內信自動通知相關成員,並且已與QQ和飛書打通
直接在 API 文件上釋出評論,溝通內容會跟隨 API 文件不同版本存檔
回滾檢視API文件歷史版本,智慧查詢不同版本文件差異
Eolink支援定時測試任務,或者將 API 自動化測試平臺整合到Jenkins上,實現程式碼提交即觸發測試,實現專案在無人值守的情況下自動測試,解放勞動力
通過資料驅動模擬多種場景,以此來看場景用例執行情況,避免測試流程空跑,使測試案例更接近真實
強大的專案資料統計分析功能和醒目的視覺化呈現,團隊開發工作一目瞭然
當然,Eolink 的功能還遠不止如此,還有很多亮點可以探索。
目前 SaaS 產品完全免費,你可使用 web 版,也可下載桌面端,Windows、Mac、Linux 平臺均支援!
04
全球首個API全生命週期管理平臺
Eolink 除了 API 管理、自動化測試服務以外,還是全球首個API全生命週期管理的 SaaS 平臺,提供包括 API 閘道器、API 監控、API 自動生成等服務。API-First 大勢所趨,不掌握 API 全生命週期管理容易掉隊!
掃碼加入官方微信群,領取 API 全生命週期管理資料!
截至目前,Eolink 已經為包括奇安信、深信服、泰康集團、索尼、統一企業、博時基金、圓通速遞等數千家各行業領先的企業提供API管理服務,實力非常硬,口碑非常好,值得信賴!
目前 SaaS 產品 完全免費,你可使用 web 版,也可下載桌面端,Windows、Mac、Linux 平臺均支援!更加厲害的是,他們竟然還有開源產品!歡迎大家來體驗~
體驗地址如下