2

Spring ベースのプロジェクトの自動テストを行うためにReadyAPI(SoapUI NG)を使い始めたところです。したがって、ReadyAPI ドキュメントを使用して、以下の手順を使用して REST URI 呼び出しを正常にテストしました。

  1. プロジェクトを作成しました: [ファイル] > [新しいプロジェクト] > [REST URI を使用してプロジェクトを作成]

  2. 以下のようなプロジェクト構造を作成します: REST Project > URI > createAccount < Request 1

  3. Request ウィンドウで、xml/json を使用してパラメーターを追加しました。

  4. リクエストを実行した後、希望するレスポンスが返ってきました。

  5. また、望ましい結果が得られるアサーションも確認しました。

ReadyAPIドキュメントを使用してこれらすべてを行いました

私の質問は以下のとおりです。

  1. ReadyAPI(SoapUI NG)を使用して自動テストを実現するには?

  2. 一般的に使用される ReadAPI の機能は何ですか? それらを効果的に使用するには?

  3. SoapUI NG、LoadUI NG、SoapUI、ReadyAPI の違いは何ですか? (バージョンが違うだけだと思いますが、確かではありません)

4

1 に答える 1

5

私の能力を最大限に発揮してそれらに答えてみましょう。

  • ReadyAPI(SoapUI NG)を使用して自動テストを実現するには?

Ready API または SoapUI は、自動化ツールそのものです。API を手動でテストするには、swagger などの他のツールがあります。ただし、プロジェクト全体のフローを自動化し、一度にテストを実行するだけでなく、より多くのことを実行できる何らかのアーキテクチャ/フレームワークを使用することを計画している場合は、Jenkins などのツールを使用してみてください。

  • 一般的に使用される ReadAPI の機能は何ですか? それらを効果的に使用するには?

Ready API で最も話題になっていることの 1 つは、データ駆動型テストです。このアプローチに従えば、DataGen、DataSource、DataSink、PropertyTransfer、Groovy Assertions、Groovy Script Step、JDBC Step などのテスト ステップを使用できます。これらは、Ready API プロジェクトで広く使用されている手順です。

  • SoapUI NG、LoadUI NG、SoapUI、ReadyAPI の違いは何ですか? (バージョンが違うだけだと思いますが、確かではありません)

Ready API は、パフォーマンス テスト (LoadUI)、セキュリティ テスト (セキュア)、機能テスト (SoapUI) など、さまざまな API テスト ソリューションのコレクションです。Ready API をインストールすると、すべてのソリューションが一緒にインストールされます。そして、これらのソリューションごとに個別にライセンスを購入することを選択できます。

それがあなたの質問に答えることを願っています。

于 2016-11-16T12:17:23.333 に答える