1

soapui で並列テストを作成しようとしていますが、テスト ステップ間でプロパティを転送する必要があります。

現在、3 つのテスト手順があります。

  1. 従来のリクエストを実行
  2. 新しいリクエストを実行
  3. XML は、Groovy スクリプトで 2 つの応答を比較します

xpaths を使用して値を選択することについては多くのブログを見つけましたが、完全な応答を渡すことについては何もありません。

私の質問は、プロパティ転送エディターでソース ボックスとターゲット ボックスにどのように入力すればよいですか?

4

1 に答える 1

1
  1. 「プロパティ」テスト ステップを追加します。
  2. 各応答のプロパティを追加します。
  3. 各リクエストの後に「プロパティ転送」を定義します
  4. ソースをテスト ステップの応答に設定する
  5. 手順 3 で定義したプロパティにターゲットを設定します。
  6. 次のように groovy でアクセスします。

    def props = testRunner.testCase.getTestStepByName("Properties")
    def response1 = props.getPropertyValue("response1")
    def response2 = props.getPropertyValue("response2")
    println response1
    println response2

于 2010-06-14T12:46:15.593 に答える