SOAPUI:运行 使用 groovy 进行负载测试

SOAPUI: running load tests using groovy

使用soapUI免费版(5.4.0)。我有一个带有测试用例的简单项目,其中包含测试步骤和负载测试,例如:

TestCase
  Test-steps
    one
    two

  LoadTests
    LoadOne
    LoadTwo

我想 运行 LoadOneLoadTwo 加载测试,使用 Groovy 脚本,在单独的脚本中。怎么做?

假设您正在从同一项目执行 Groovy 测试步骤,以下脚本将执行名为 LoadOne:

的负载测试
import com.eviware.soapui.impl.wsdl.loadtest.*;

// Get the load test
def loadTest = testRunner.testCase.getLoadTestByName("LoadOne");

// Run the load test
WsdlLoadTestRunner loadTestRunner = new WsdlLoadTestRunner(loadTest);
loadTestRunner.start(true);
loadTestRunner.waitUntilFinished();

然后,当然,对您的其他负载测试执行相同的操作。