我有一个 groovy 测试,它执行一些 JSON slurper 操作,其中一个操作是从响应中提取一个 id。然后我从 groovy 脚本中执行 jdbc 测试步骤。我的问题是这样的:
我需要从 jdbc 测试步骤访问断言结果——换句话说,如果我从 jdbc 测试中得到肯定的响应,那么我想从原始的 groovy 步骤中执行另一个步骤。
请对我如何做到这一点有任何建议吗?
这是我到目前为止所拥有的:
for(platform in segments.platformIds) {
if (platform.system=='ABC') {
def platformId = "${platform.id}"
log.info "current Id = ${platform.id}"
testRunner.testCase.getTestStepByName("pass platformId").setPropertyValue("platformId", platformId)
testRunner.runTestStepByName("Verify ID exists in DB")
** I want to perform another test based on the result of the above TestStep **
}
}