私は2つの要求soapuiでSOAPリクエストのヘッダを転送する方法は?
を持ってRequest1は、固有のIDを毎回生成され、その後、私はこれを自動的に転送することができますどのようにRequest2ヘッダーに
を、このIDを使用したいですか?
おかげ
私は2つの要求soapuiでSOAPリクエストのヘッダを転送する方法は?
を持ってRequest1は、固有のIDを毎回生成され、その後、私はこれを自動的に転送することができますどのようにRequest2ヘッダーに
を、このIDを使用したいですか?
おかげ
var1=YourUniqueID
は、このようなあなたの要求にヘッダを追加したり、この
getAllHttpSteps=testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep)
for (step in getAllHttpSteps){
def headers = new StringToStringMap() //Use StringToStringMap Object to store headers key/value.
headers.put("header field","$var1")
//add more header fields if require
step.testRequest.setRequestHeaders(headers) //setting header in request
}
カスタムヘッダーを追加するのは、SoapUIの組み込み関数です。 https://www.soapui.org/soap-and-wsdl/headers-and-attachments.html#1-Custom-HTTP-Headersなぜスクリプトを使ってこれを行うのか分かりません。 – SiKing
@SiKing私は値を自動的に転送したいので、これが必要です。これは静的な値ではありません。リクエスト1は毎回一意のIDを生成し、リクエスト1:レスポンスからリクエスト2にコピーしたくないときはいつでも発生します。 – Pooja
@Poojaカスタムヘッダーの 'Value'は、あなたが試しているようなプロパティ拡張記述するために。 – SiKing
のGroovyスクリプトのバリエーションを使用します。私は応答してから(使用函などの店舗固有のIDを持っています要求1の応答)。 testRunner.testCase.setPropertyValue( "g値"、応答)とRequest2で
:ヘッダー名のUniqueIDとヘッダー値:$ {#のTestCase#g値}
は** Request1 **ユニークなIDを生成する - あなたはユニーク意味しますかidはRequest1の応答の一部ですか? – Rao
もっと多くの情報を提供する必要があります。サンプルリクエスト、どこから転送したいのですか? [尋ねる]を見てください。また、右側にある関連するリンクをチェックしてください。 – SiKing