私はSoapUIを使用して負荷テストを行っており、テストケースA内に、以下を使用してテストケースBを実行するために呼び出す(Groovy)スクリプトがあります。
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
最後の2つの行はここでは少しやり過ぎですが、これが原因でテストをロードすると失敗するアサーションはスレッドセーフではないため、これらを含めます。
runmodeを「SINGLETON_AND_WAIT」に設定する必要があることがわかりましたが、ここでの私の質問は、それをどのように行うかです。