私は、残りのテストケースのペイロードの一部としてランダムな値を送るさまざまな方法を試してきました。返されたレスポンスにランダムな値を指定する必要もあります。SOAPUIでランダムな値を追加してアサートする残りのテスト
ペイロードにランダムな値を追加できます。しかし、私はその応答でその無作為な価値を主張することができません。
私は以下の方法を試しました。
グローブスクリプトを追加し、グローバル変数を設定します。
DEF randomValue = java.util.UUID.randomUUID() com.eviware.soapui.SoapUI.globalProperties.setPropertyValue( "randomValue"、randomValue)
そして$としてペイロードにそれを使用します{randomValue} このようにして、リクエストとアサーションの両方でアクセスできます。 これは、1つのリクエストでうまくいきます。多くの同時要求で負荷テストを実行すると、要求はランダム値ではなく同じ値になります。
プロパティテストステップを使用してプロパティを設定します。
$ {=(INT)(Math.random()* 100)
これは、要求にランダムな値を証明しています。しかし、アサーションでは、ランダム値は新しい値です。それは要求のそれと同じではありません。
ご協力いただきまして誠にありがとうございます。
ありがとうあなたのリクエストに上記のJSON/XMLを設定します。できます。 – user1760178