我正在使用 SoapUI 进行负载测试,并且在测试用例 A 中,我有一个(groovy)脚本正在调用以运行测试用例 B:
import com.eviware.soapui.model.testsuite.TestRunner.Status
def tc = def tc = testRunner.testCase.testSuite.testCases["Test Case B"]
def runner = tc.run( new com.eviware.soapui.support.types.StringToObjectMap (), false )
log.info "Status: $runner.status, time: $runner.timeTaken ms.
assert runner.status != Status.FAILED : runner.reason
最后两行在这里有点矫枉过正,但由于它的断言在我加载测试时失败,因为这不是线程安全的,所以我将它们包括在内。
我发现我需要将运行模式设置为“SINGLETON_AND_WAIT”,但我的问题是我如何做到这一点。