2017-11-03 1 views
0

私はテストケースでSoap-UIテストスイートを作成しました。 このテストケースには、テストステップとしてhttp要求があります。 httpリクエストのメソッドはpostです。 httpリクエストのパラメータはP_FILNR=1111&P_HDLNR=123456です。テストステップhttpのPOSTリクエストでSoapUIのプロパティを移動

これらのパラメータをテストステップで設定または変更するにはどうすればよいですか?

+0

ソースプロパティを実行しますので、また、あなたがリクエスト1ステップを無効にすることができますステップはプロパティテストステップで行う必要があります – Michael

+0

問題を説明するスクリーンショットを表示してもよろしいですか?上記の質問から正確に何が問題であるかは分かりません。これらのパラメータを変更するとどういう意味ですか? – Rao

+2

カスタムプロパティを使用します。それらを動的に変更したい場合は、HTTPリクエストの前に値を変更するためのグルーヴィーステップを使用してください –

答えて

0

@Aによって言及されています。上記のJolyは、あなたを助けるコードです。私は

enter image description hereすべての

まずあなたは$ {#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回

enter image description here

関連する問題