如何循环完整的 SoapUI 项目?

How do I loop a full SoapUI project?

我有一个 SoapUI 项目,我想循环 x 次。我该怎么做呢?我可以通过这样做来为测试用例做到这一点 -

if( context.loopIndex == null )
context.loopIndex = 0

if( ++context.loopIndex < 10 )
testRunner.gotoStepByName( "Step to start looping from" )

log.info(context.loopIndex)

有没有办法让它从项目一开始就启动?

这里是 java 代码片段,它将 运行 一个 soapui 项目的次数给定。

com.eviware.soapui.tools.SoapUITestCaseRunner runner = new com.eviware.soapui.tools.SoapUITestCaseRunner(); 
runner.setProjectFile( "project/path/sample-soapui-project.xml" );
for(int i=0;i<count;i++){
  runner.run(); 
}

您可以查看更多详情 http://www.soapui.org/test-automation/junit/junit-integration.html