Setup Script in SoapUI - 停止项目运行 (abort project)
TestSuite需要依赖一个先决条件(比如Login)
当Login失败则立即停止Project运行
在Project的Setup Script的代码如下
import com.eviware.soapui.model.support.PropertiesMap // 运行先决条件 def runPre = project.getTestSuiteByName("Login").run(new PropertiesMap(), false) // 得到运行状态 def status = runPre.status.toString() // 如果运行失败则结束Project执行 if (status == "FAILED"){ // 目前有两种方法,但还不清楚他们之间的区别 // 希望有知道的请留言,谢谢…… runner.fail("The step of login failed, please have check.") //runner.cancel("The step of login failed, please have check.") }