SOAPUI-Funktion zum Wechseln zwischen Datenbankverbindungen für die Testsuite

Ein bisschen Hintergrund:

Ich habe eine große Anzahl von SOAPUI-Testfällen, mit denen sowohl Webservices als auch Datenbanktransaktionen getestet werden. Dies funktionierte gut, wenn es ein oder zwei verschiedene Umgebungen gab, da ich nur die ursprüngliche Testsuite klonen, die Datenbankverbindungen aktualisieren und dann die Endpunkte aktualisieren wollte, um auf die neue Umgebung zu verweisen. Ein paar Änderungen hier und da bedeuteten, dass ich nur die Testfälle, die für andere Testsuiten aktualisiert wurden, erneut klonen würde.

Allerdings habe ich jetzt 6 verschiedene Umgebungen, in denen diese Tests ausgeführt werden müssen, und wie erwartet habe ich mehr Testfälle hinzugefügt sowie neue oder neuere hinzugefügt. Dies führt zu Problemen beim Ausführen älterer Testsuiten, da diese erneut geklont werden müssen.

Ich habe mich gefragt, ob es einen besseren Weg gibt, dies zu organisieren. Idealerweise möchte ich die eine Testsuite haben und in der Lage sein, zwischen Datenbankverbindungen und Web-Service-Endpunkten zu wechseln, aber ich habe keine Ahnung, wo ich damit anfangen soll. Jede Hilfe oder Anleitung wäre sehr dankbar.

Ich habe nur Zugriff auf die kostenlose Version von SOAPUI

So sieht die Struktur derzeit aus:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage