原创 熱門開源網關的性能對比:Goku、Kong & Tyk

不多說,性能測試結果直接給上: 我們將市場上的同類熱門產品進行比較,使用相同的環境和條件,測試以下產品:Goku、Kong、Tyk。 注:本次壓測對象均爲單個網關節點,並且均未啓用插件功能。 測試詳情 一、硬件環境 1.後端服務所在服務

原创 接口實現版本管理的意義和最佳方法

API版本管理的重要性不言而喻,對於API的設計者和使用者而言,版本管理都有着非常重要的意義。下面會從WEB API 版本管理的角度提供幾種常見辦法: 首先,對於API的設計和實現者而言,需要考慮向後兼容性,但是隨着業務的發展或需求的變更往

原创 如何使用人工智能保護API的安全

數字轉型是基於一種可驅動新的操作模型的API,提供對業務邏輯、應用程序和數據的直接訪問。雖然這種訪問對於員工,合作伙伴和客戶來說非常方便,但它也使API成爲黑客和惡意網絡的攻擊目標。隨着越來越多的攻擊和漏洞,擴展安全性現在變得越來越重要。

原创 實現API優先設計的重要性和實現方式

應用API優先的方法意味着設計API時,使其具有一致性和適應性,無論應用於哪些開發項目。對API使用API​​描述語言(如OpenAPI)是關鍵,因爲它有助於建立API與其他程序通信的樞紐,即使這些系統各自的語言不同。當然,API不存在於單

原创 對API進行版本控制的重要性和實現方式

我在API設計中收到的最常見問題之一就是如何對API進行版本控制。雖然並非所有API都完全相同,但我發現在API版本控制方面,某些模式和實踐適用於大多數團隊。我已經將這些內容收集起來,下面將提供一些關於版本控制策略的建議,該策略將幫助大多數

原创 企業如何從“API優先”的策略中獲益

在過去的幾年裏,全球API經濟在以難以置信的速度進行快速地增長。物聯網、人工智能、自動駕駛等等衆多令人充滿期待的技術正蓬勃發展,這也證明了API對於如今整個技術圈子的重要性,也預示着在不久的將來它還將變得更加重要。 在過去的概念中,API的

原创 使用OpenAPI構建更智能的API

像OpenAPI這樣的API描述規範是一個關鍵工具,您應該儘可能地將其好好掌握,記錄和執行API的工作由計算機和開發人員完成;OpenAPI 3.0現在允許額外的表現力,可以讓機器爲我們做更多有用的工作;OpenAPI可以驅動強大的測試自動

原创 隨時發佈:REST API文檔的代碼倉庫中的持續集成與協作

本文主要內容:API文檔提供了預測客戶成功的關鍵路徑;在代碼附近的文檔上進行協作可以更好地檢查代碼和文檔文件,提高自動化效率,並專門針對文檔進行質量測試;提供通用文檔框架,標準,自動化和工具,以提高團隊效率。 編寫文檔有時候會非常枯燥乏味,

原创 分析RESTful API安全性及如何採取保護措施

本文中討論了API安全性和採用安全措施的重要性,如身份驗證,API密鑰,訪問控制和輸入驗證。 API設計的第一步是撰寫接口文檔 根據TechTarget(海外IT專業媒體)的定義,RESTful API是一個應用程序接口,它使用HTTP請求

原创 構建和管理有效API市場的關鍵步驟

API市場關鍵要點 各個行業的公司正在尋找通過外部API擴展服務來塑造數字業務的方法。然而,要獲得API的真正好處,是需要超越基本的API管理,再到創建API市場,這是一種專注於連接生產者和消費者的專用平臺業務模型。隨着越來越多的公司尋求商

原创 MOCK API 的定義及實踐(使用eolinker實現)

MOCK API 的定義 根據百度百科的定義,mock測試就是在測試過程中,對於某些不容易構造或者不容易獲取的對象,用一個虛擬的對象來創建以便測試的測試方法。這個虛擬的對象就是mock對象,mock對象就是真實對象在調試期間的代替品。 在瀑

原创 如何使用 eolinker 掃描 GitLab 代碼註釋自動生成 API 文檔?

前言: 一般寫完代碼之後,還要將各類參數註解寫入API文檔,方便後續進行對接和測試,這個過程通常都很麻煩,如果有工具可以讀取代碼註釋直接生成API文檔的話,那會十分方便。此前一直都是在使用eolinker的,但自從去年他們家“註釋生成文檔”

原创 使用 EOLINKER 進行接口測試的最佳路徑 (下)

本文爲 EOLINKER 官方關於 《進行接口測試的最佳路徑》 下半部分文章,主要介紹測試腳本如何執行和報告生成,以及測試項目人員如何協作。還沒看過上篇文章請戳 使用 EOLINKER 進行接口測試的最佳路徑(上) 本文內容 測試腳本執行

原创 使用 EOLINKER 進行接口測試的最佳路徑 (上)

本文內容: 測試腳本管理:講述如何在 EOLINKER 上設計測試項目目錄結構。 編寫測試腳本:講述如何在 EOLINKER 上編寫接口測試腳本。 測試腳本執行及報告:講述如何在 EOLINKER 上執行接口測試腳本,及如何查看和下載測試

原创 不用寫代碼,也能做好接口測試

本文你將瞭解到 1、接口測試基本概念,包含什麼是接口,什麼是接口測試,爲什麼要做接口測試2、接口測試用例設計3、怎樣不用寫代碼,也能快速的根據開發的API文檔完成接口自動化測試腳本 注:如果你對接口基本概念和接口測試用例已熟悉,可以直接跳過