SoapUIでPOSTメソッド用の模擬Webサービスを作成しようとしています。私はREST Projectを作った後、MockServiceとMockActionを作成し、いくつかのレスポンスとリソースパスを定義しました。私のサービスに関連する固定された正規のパスを定義するとうまくいきます。例えば、メソッド/ postmethodをhttp://localhost:8080/method/post
で呼び出すと、うまくいきます。SoapUI REST webservice mock(パスパラメータ付き)
私がやりたいことは、パスのパラメータを持つ私のメソッドを定義しています:http://localhost:8080/method/{par1}/{par2}/{par3}/post
です。私たちの模擬サービスを呼び出すテストしたいアプリケーションは、このタイプのパラメータを広範囲に使用するので、可能な組み合わせごとに1つのメソッドを作成するだけではなりません。
このタイプのパスパラメータで模擬POSTメソッドを定義することはできますか?パラメータを解析して出力応答に使用することは可能ですか?はいの場合は、どうですか?
私はそれを今得ました!トリックは、完全なリクエストパスを指定するのではなく、リクエストパラメータが表示され始めるポイントまで指定します。したがって、/ request/path/{param1}/path/{param2}/path/{param3}のようなパスがある場合は、/ request/pathまでのモックアクションを作成する必要があります。モックアクションが応答する完全なパスを呼び出すと、スクリプト内のパラメータを処理する必要があります。 –
正確に!それはあなたのために働いてうれしい –