私はテストケースでSoap-UIテストスイートを作成しました。 このテストケースには、テストステップとしてhttp要求があります。 httpリクエストのメソッドはpostです。 httpリクエストのパラメータはP_FILNR=1111&P_HDLNR=123456
です。テストステップhttpのPOSTリクエストでSoapUIのプロパティを移動
これらのパラメータをテストステップで設定または変更するにはどうすればよいですか?
私はテストケースでSoap-UIテストスイートを作成しました。 このテストケースには、テストステップとしてhttp要求があります。 httpリクエストのメソッドはpostです。 httpリクエストのパラメータはP_FILNR=1111&P_HDLNR=123456
です。テストステップhttpのPOSTリクエストでSoapUIのプロパティを移動
これらのパラメータをテストステップで設定または変更するにはどうすればよいですか?
@Aによって言及されています。上記のJolyは、あなたを助けるコードです。私は
まずあなたは$ {#1のTestCase#アドレス} <のような値の下にプロパティ名を挙げることができるカスタムプロパティとGroovyスクリプトを使用していた - これは、とのテストケースの性質をいいます名前アドレス。
あなたは今、以下のコード
def values=["India", "Russia","USA"]
for(int i=0; i < 3 ; i++)
{
testRunner.testCase.setPropertyValue("address",values[i])
testRunner.runTestStepByName("Request 1")
}
とグルーヴィーなステップは、だから何ここで起こることは、我々が「要求1」としてステップ名を持って実行する必要がテスト段階で追加することができます。 Addressの値を動的に設定し、Groovyを介してステップを実行しています。
あなたはスイートを実行すると、それが実行されないようにグルーヴィーな要求プロパティ転送テストでは3つの値のために3回
ソースプロパティを実行しますので、また、あなたがリクエスト1ステップを無効にすることができますステップはプロパティテストステップで行う必要があります – Michael
問題を説明するスクリーンショットを表示してもよろしいですか?上記の質問から正確に何が問題であるかは分かりません。これらのパラメータを変更するとどういう意味ですか? – Rao
カスタムプロパティを使用します。それらを動的に変更したい場合は、HTTPリクエストの前に値を変更するためのグルーヴィーステップを使用してください –