Ich habe 2 Anfragenwie Header für Soap-Anfrage in Soapui übertragen?
Anfrage1 wird eine eindeutige Kennung wollen jedes Mal generieren und dann habe ich diese ID in Anfrage2-Header verwenden
Wie kann ich diese automatisch übertragen?
Dank
Ich habe 2 Anfragenwie Header für Soap-Anfrage in Soapui übertragen?
Anfrage1 wird eine eindeutige Kennung wollen jedes Mal generieren und dann habe ich diese ID in Anfrage2-Header verwenden
Wie kann ich diese automatisch übertragen?
Dank
var1=YourUniqueID
Dann Header auf Ihre Anfrage wie folgt hinzufügen oder eine Variation dieses
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
}
Das Hinzufügen von benutzerdefinierten Headern ist eine integrierte Funktion von SoapUI. https://www.soapui.org/soap-and-wsdl/headers-and-attachments.html#1-Custom-HTTP-Headers Ich verstehe nicht, warum Sie dies mit Skripten tun würden. – SiKing
@SiKing Ich brauche das, weil ich Wert automatisch übertragen möchte. Dies ist kein statischer Wert. Request 1 erzeugt jedes Mal und jedes Mal, wenn ich nicht von Request 1: Response kopieren und in Request 2 kopieren möchte, eine eindeutige ID. – Pooja
@Pooja Der 'Value' in der benutzerdefinierten Kopfzeile kann eine Eigenschaftserweiterung sein, beispielsweise was Sie gerade versuchen beschreiben. – SiKing
Groovy Script verwenden: Ich Speicher eindeutige ID als Antwort und (Verwendung getdata haben aus Antwort von Anfrage 1). testRunner.testCase.setPropertyValue ("Gwert", Reaktion) und
in Anfrage2: Kopfname UniqueId und Header-Wert: $ {# # Testcase Gwert}
** Anfrage1 eindeutige ID generiert ** - Haben Sie einzigartige bedeuten ID ist Teil der Antwort von Request1? – Rao
Sie müssen viel mehr Informationen bereitstellen. Musteranfrage, was genau möchten Sie von wo übertragen? Schauen Sie sich [fragen] an. Überprüfen Sie auch die Links auf der rechten Seite unter "Related". – SiKing