Ja, das ist möglich. Aus dem groovigen Schritt haben Sie Zugriff auf den testRunner, mit dem Sie auf alles andere in soapUI zugreifen können und ja Testschritte in einem anderen Testfall ausführen.
Also, dieser Code ist von oben mein mein Kopf ...
%Vor%oder
%Vor%Sehen Sie sich diesen Link an, der Ihnen vielleicht helfen könnte ...
Für diejenigen von uns, die wie ich nach einem Code für die aktuelle Version der Ready! API suchten
%Vor%Ich merke, dass ich ein wenig zu spät zur Party komme, aber ich dachte, ich werde dieses Thema weiter ausführen, indem ich meine Lösung für ein ähnliches Problem posten werde. Hoffe das hilft jemandem in der Zukunft. Die Lösung kann skaliert werden, um mehr als zwei Testschritte, Testfälle und / oder Projekte abzudecken. Dies ist auch mein erster Beitrag hier, also bitte entschuldigt mich im Voraus für alle Noob-Fehler. Auch nicht die schönste Lösung. Es kann einige redundante Variablen haben. Alle Codeblöcke umfassen die gesamte Lösung.
Problem: Ich möchte Antworten aus zwei verschiedenen Testschritten, jeweils in verschiedenen Testfällen, in zwei diff-Projekten abrufen, ABER im selben Arbeitsbereich. Ich habs? großartig!
LÖSUNG:
Variablen für das erste Projekt
%Vor%Variablen für das zweite Projekt
%Vor%Greifen Sie auf den allgemeinen Testschrittnamen zu
%Vor%Generischen Testschrittnamen ausführen
%Vor%Antwort auf Protokoll drucken
%Vor%Gleiches gilt für den zweiten Testschritt
%Vor%Wir haben jetzt Zugriff auf beide Antworten als Strings, mit denen wir spielen können, wie wir wollen. Vergleichen, Tokenize usw. Es gibt auch
%Vor%Wenn die Antwort als XML anstelle einer Zeichenfolge gewünscht wird.
Tags und Links soapui