85

RESTAPIのテストに使用するツールを探しています。

これまでのところ、私はSoapUIしか認識していません。私はSOAPUIを試しましたが、少なくともMacではひどいです。

人々が自分のAPIをテストするために何を使用しているのか疑問に思います。

4

11 に答える 11

63

API を手動でテストするだけなら、RestClient 2.3または Firefox 用のPosterアドオンが非常に役立つことがわかりました。これらの両方で、GET、PUT、POST、または DELETE のリクエストを作成できます。これらのリクエストを保存して、後で再実行できます。

簡単な自動テストを行うには、シェル スクリプトで Linux (または Cygwin) の「curl」コマンドを試してください。

より産業的な強みから、 Apache JMeterに移行できます。JMeter は負荷テストに最適です。

2014 年 10 月 31 日: HTTPRequesterが Firefox のより良い選択になりました。

2015 年 7 月: Postmanは Chrome に最適

于 2010-12-20T04:21:03.423 に答える
44

Chrome ストアのPostmanはシンプルですが強力です。

于 2012-12-23T18:58:18.613 に答える
4

私はhttp://hurl.it/を使用します

ハ。すみません、あなたの投稿を読み違えました。以前にキュウリを使ってテストしました。それはうまくいきました。

于 2010-12-20T03:32:22.230 に答える
3

Groovy を使用して RestFUL API をテストし、一連のヘルパー関数を使用して xml の put/post/gets を構築し、XML のノードで一連のテストを行ってデータが正しく操作されていることを確認します。

Poster (Firefox の場合、Chrome には同様のツールがないようです) を使用して、単一の領域を手動でテストしたり、さらにテストを作成したり、状況を確認したりする必要があるときに API をポーリングしたりします。

于 2011-02-03T05:38:09.117 に答える
3

私はFiddlerを使用しています。これは優れたツールであり、ヘッダーやコンテンツなどを修正する以前の http 要求をすばやくハッキングできます。

それとは別に、Python で記述されたスクリプト ( httplibを使用) を使用しています。これは、統合テストを作成する最も簡単な方法の 1 つです。

于 2012-08-08T08:29:55.377 に答える
3

RestFixture で FitNesse を使用する予定です。私たちはまだテストの作成を開始していません。最新のテスターは先週作業を開始しましたが、彼は以前の会社で FitNesse を使用していたので、これが私たちがやりたいことにとって合理的なセットアップであることはわかっています。

詳細はこちら: http://smartrics.blogspot.com/2008/08/get-fitnesse-with-some-rest.html

于 2011-02-12T20:52:16.967 に答える
1

http://www.quadrillian.com/これにより、API のテスト スイート全体を作成し、ブラウザから実行して他のユーザーと共有できます。

于 2013-03-26T05:28:23.560 に答える
1

私は Chrome 用の DevHttpClient プラグインを使用しています。便利です。また、以前のアクションを保存します。UIもすっきり

于 2013-03-17T14:12:14.720 に答える
0

独自の単体テストと、多くの場合、専用のクライアント アプリを使用して独自のテストを行います。

于 2011-03-23T13:32:08.753 に答える
0

HTTP ベースの API をテストできる theRightAPI の無料ツールがあります。また、テスト シナリオを保存して共有することもできます。

www.theRightAPI.com/test

于 2013-08-13T20:30:45.857 に答える