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用のさまざまな開発ツールを提供するRubyおよびRails IDEです。

curb

curbは、完全な機能を備えたクライアント側のURL転送ライブラリであるlibcurl(3)のRuby言語バインディングを提供します。

Typhoeus

Typhoeusは、高速で信頼性の高いリクエストを行うためにlibcurlをラップするRubyツールです。

このドキュメントの改善にご協力ください。このページを編集してください。