我有4个相互依赖的项目,我想一个接一个地运行4个项目。
有没有办法作为单个包运行?
答案 0 :(得分:1)
我认为您使用 testRunner 运行 SOAPUI 项目。查看testRunner documentation,您可以看到只能将一个项目传递给呼叫。
但是,如果您正在使用某些自动化构建工具(如 gradle ),则可以创建并创建自定义任务,例如对 testRunner 进行各种调用以将项目传递给按顺序执行所有操作,有关详细信息,请查看此answer。
如果您没有使用任何自动化工具,或者您不知道如何实现它,那么作为一种可能的解决方法,您只需创建一个 CLI脚本即可。例如,假设您在Windows上的类路径中有SOAPUI_HOME/bin
,则可以使用以下内容创建 myTestRunner.bat :
call testrunner "path/to/your/project1.xml"
call testrunner "path/to/your/project2.xml"
call testrunner "path/to/your/project3.xml"
...
希望它有所帮助,