Cucumber 不是 API 自動化工具,但它可以與其他 API 自動化工具良好搭配使用。

使用 API 進行自動化,可以讓您的測試比透過 UI 更快且更不易出錯。一般來說,API 的變更頻率比 UI 低;使您的自動化能夠更長時間保持在最新狀態。

JVM 的 API 自動化工具

RestAssured

RestAssured 是一個 Java 的 API 自動化工具。

JavaScript 的 API 自動化工具

PactumJS

PactumJS 是一個用於測試金字塔中所有層級的 REST API 測試工具。

Ruby 的 API 自動化工具

REST Client

REST Client 是一個簡單的 Ruby HTTP 和 REST 用戶端。

HTTParty

HTTParty 可用於進行 HTTP 呼叫。

Net::HTTP

Net::HTTP 是 Ruby 的 HTTP 用戶端 API。

Faraday

Faraday 是 Ruby 的 HTTP 用戶端函式庫。

RubyMine

RubyMine 是一個 Ruby 和 Rails IDE,為 Ruby 提供一系列開發人員工具。

curb

curb 為 libcurl(3)(一個功能完善的用戶端 URL 傳輸函式庫)提供 Ruby 語言的繫結。

Typhoeus

Typhoeus 是一個 Ruby 工具,它封裝 libcurl 以便進行快速可靠的請求。

您可以協助我們改進此文件。編輯此頁面