web-dev-qa-db-ja.com

SOAPUIに値を保存する方法

SoapUI for Restサービスを分析していますが、リクエストに値を投稿する方法について頭を悩ませることはできません。クエリ文字列またはヘッダー(query/template/header/matrix/plain)で値を送信するために使用できるオプションがありますが、これらのどれが必要なのかわかりません。単純なHTMLクライアントを使用してjquery postメソッドを呼び出してRestサービスをテストしましたが、サービスに問題はありません。応答を取得するために、WADLを提供する必要があるか、要求のJSON表現を提供する必要があるかどうかを知りたいです。現時点では、SOAPUIをRestサービスのテストに使用するのは難しいようです。

15
man_luck

彼らのヘルプセクションは答えを提供します。 http://www.soapui.org/REST-Testing/understanding-rest-parameters.html セクション1.3。

「HTMLフォームの送信をシミュレートしている場合、代わりにPOSTメソッドを使用することができます。REST(またはPUT)動詞を使用して対応するPOSTメソッドを作成すると、代わりに、クエリパラメータを本文に投稿するオプションを取得します」

スクリーンショットは、選択するオプションについて説明しています。スクリーンショットの下部にあるチェックボックスはチェックする必要があります。 「QueryStringを送信」。

Post options

15
man_luck

クエリタイプをPOSTに設定する必要があります。 SoapUIは、ボディデータを入力するウィンドウを自動的に提供します。 enter image description here

8
Yann

実際にはそれほど難しくありません。開始方法については、Webサイトのガイド(または、必要に応じてビデオ)を参照してください。 http://www.soapui.org/REST-Testing/getting-started.html

1
ArianJafari