SoapUIs Proxy-Einstellungsdatei mit -t übergeben
Halten Sie die Einstellungs-XML des Runners getrennt von der Projekt-XML und wählen Sie die Datei unter dem tatsächlichen Headless-Runner-Konto aus.
testrunner.bat -t "C:\Tests\soapui-settings.xml" ^
"C:\Tests\service-soapui-project.xml"Dies ist Command-Prompt-Syntax mit testrunner.bat im Pfad. -t wählt Voreinstellungen wie Proxy-, SSL- und HTTP-Einstellungen; die letzte XML ist das Projekt. Verwenden Sie auf anderen Plattformen den entsprechenden Runner und dieselbe Quotierung.
Bereiten Sie die Einstellungen mit der installierten SoapUI-Version und dem vorgesehenen Proxy-Modus, Endpunkt und Konto vor. Der Erfolg in der GUI kann von den Voreinstellungen dieses Benutzers außerhalb des Projekts abhängen.
Wählen Sie in CI einen stabilen Pfad, den das Runner-Konto lesen kann. Eine Einstellungsdatei in den Checkout zu kopieren, wählt sie nicht aus. Ändern sich die geladenen Werte, prüfen Sie Projekt-Setup-Skripte, die SoapUI.settings ändern; Speichern dient der Persistenz und ist nicht nötig, um eine vorhandene Datei nur zu laden.
Schützen Sie Kontodaten in der Datei und halten Sie eine Proxy-Anmeldeablehnung 407 von der SOAP-Dienstauthentifizierung oder Nachrichtensicherheit getrennt.