0

SOAPUI の使用は初めてで、サーバーで REST URI を適切にテストする方法が見つかりません。

特定の URI で POST、PUT、および DELETE をテストしたいと考えています。

POSTメソッドはデータベースに新しいエントリを作成する必要があり、サーバーはこの要素にアクセスするために生成されたキーを返します。

PUTメソッドはエントリを更新するために使用され、更新するエントリのキーを含む JSON が必要でした。

DELETEメソッドは、削除するエントリのキーを受け取ります。

したがって、3 つの testSteps で URI ごとに testCase を作成したい

  • 最初のステップ: JSON をその URI に投稿し、新しいエントリを作成してそのキーを取得する
  • 2 番目のステップ: 前のエントリの更新 (キーを含む JSON を生成する方法がわかりません)
  • 3 番目のステップ: そのエントリを削除する (同じ問題)

キーはサーバーによって生成されるため、取得して他のステップに渡す必要があります。

だから私の質問は2つの部分に分かれています:

  • サーバーの応答を取得するにはどうすればよいですか?
  • 他の 2 つの手順で送信される JSON を生成するにはどうすればよいですか?

私の質問に答えるためにさらに情報が必要な場合は、お気軽にお問い合わせください:)

そうするために、誰かが私にいくつかの手がかりを教えてくれることを願っています。

4

2 に答える 2

0

の後にサーバーの応答を取得する方法を見つけました。

def response = context.expand( '${Request 1#Response}' )

これにより、サーバーの応答の文字列表現が得られます。

ここで、応答の一部を抽出し、次のステップ (PUT 要求) に送信される JSON を作成する必要があります。私はまだ方法を見つけなければなりません。

助けはありますか?

于 2013-03-21T09:30:42.043 に答える