1
私は、SOAPUIでテストケース設定スクリプトでモックサービスを開始し、引き裂きスクリプトで閉じることができます。 私は、セットアップスクリプトでサービスを開始する方法を考え出し:Groovyテストステップの1つとして、groovyスクリプトを使用してモックサービスを開始/停止することはできませんか?
def project = null
def projectName = "myproject"
def workspace = testRunner.testCase.testSuite.project.getWorkspace();
//if running Soapui
if(workspace != null){
project = workspace.getProjectByName(projectName)
}
else {
log.error("Can't find workspace")
}
if (project != null) {
log.info("Project " + projectName + " located!")
project.getMockServiceByName("myMockService").start();
log.info("Project myMockService started!")
} else {
log.error("Can't find " + projectName + " project, please start mock service manually")
}
しかし、すでにそれを止めるためにモックサービスを実行するための参照を取得する難しさを持ちます。 サービスを停止するスクリプトを作成するにはどうすればよいですか?
私はそれを行うための正しい方法ではないと信じています。 SOAPUI_HOME/bin/mocktestrunnerを使用して模擬サービスを開始する方法。 – Rao