2016-05-25 6 views
1

私は、オープンソースツールでなければならないRestAPI自動化ツールを探しています。 どのツールとフレームワークを使用するべきかを知りません。RestAPI自動テストを使用するツールとフレームワークはどれですか?

API自動化テストの優れたツールとフレームワークは誰にでも分かりますか?

+1

書籍、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースを推奨するかどうかを尋ねる質問は、オピニオン回答と迷惑メールを引き付ける傾向があるため、スタックオーバーフローのトピックではありません。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを記述します。 – Bonatti

+0

こんにちはAPIテストにJmeterを使用できます。 [Video Link](https://www.youtube.com/watch?v=z2S-AxLfg-0)の動画をご覧ください。JmeterはJenkinsとうまく統合でき、Continuous APIを使用してAPIテストを自動化することができます統合。 – Rahul

答えて

0

あなたがグルーヴィーまたはJava言語を使用して、独自のフレームワークを作成することができますSOAPUIのオープンソースhttps://www.soapui.org/

のために行くことができ、プラグイン

Soaupiは多くのオプション、簡単な学習曲線、およびオンラインの多くを持っているの多くを使用することができますサポート、および大規模なユーザーベース。

Soap UIスクリプトは簡単に管理できます。

Soapuiスクリプトは、JUNIT、TESTNG、ANT、GRADLE、MAVENで実行でき、レポートを生成できます。

REST APIの負荷テスト/ミニストレスについては、簡単に既存のテストケースを右クリックし、負荷テストに追加してください。

すべて最高、ハッピーテスト

3

あなたの要件とスキルによって異なります。

  1. 最も明白な選択はSoapUIで、通常は開発者の背景を必要とせず、load testing capabilitiesが制限されています。
  2. Apache JMeterもAPIテストに使用することができます。Logic Controllersはテストを設計し、Assertionsは合格/不合格の基準を設定します。また、テストをマルチスレッドで実行する必要がある場合はJMeterは負荷テスト用に設計されています。詳細はTesting SOAP/REST Web Services Using JMeterを参照してください。
  3. HTTPリクエストを送信し、XMLまたはJSON、またはその両方を良好にサポートするプログラミング言語/ライブラリ/フレームワーク。しかし、それはクライアントのSSL証明書、プロトコルベースのセキュリティー、その他のセキュリティー型の点では、頭痛になることがあります。最も普及しているフレームワークはREST-assuredと思われます。これはJavaベースです。Javaに慣れていない場合は、よく知っているプログラミング言語を検索してみてください。
+0

Rest-assuredを他の言語でも使用できますか?どのようにして、安心してオートメーションを始めることができますか? – user5408418

関連する問題