用 -t 传递 SoapUI 的代理设置文件
让运行器设置 XML 与项目 XML 保持分离,并在实际的无头运行器账户下选择该文件。
testrunner.bat -t "C:\Tests\soapui-settings.xml" ^
"C:\Tests\service-soapui-project.xml"这是 Command Prompt 语法,testrunner.bat 位于路径中。-t 选择代理、SSL 和 HTTP 等首选项;最后的 XML 是项目。在其他平台上请使用等效的运行程序命令和相同的引号。
使用已安装的 SoapUI 版本以及预期的代理模式、端点和账户来准备设置。图形界面中的成功可能取决于该用户在项目之外的首选项。
在 CI 中,选择一个运行器账户可读的稳定路径。把设置文件复制到检出目录并不会选中它。如果加载的值发生变化,请检查修改 SoapUI.settings 的项目初始化脚本;保存用于持久化,仅仅加载已有文件并不需要保存。
保护文件中的任何账户信息,并把 代理登录被拒 407 与 SOAP 服务身份验证或消息安全区分开。