我处于将测试步骤名称,预期结果,SOAPUI测试用例的实际结果写入外部文件的情况,我不知道如何在我的测试用例中获取每个测试步骤的状态。例如,我的SOAPUI测试用例将具有Groovy脚本,REST请求测试步骤,我需要在执行这些测试步骤时获取每个测试步骤的状态,并将其写入外部文本文件。你能帮我解决一下这个问题吗?
示例groovy脚本测试步骤
def tfscoesoapuiutility = context.testCase.testSuite.project.myObject(context)
def db = tfscoesoapuiutility.connectToDB()
def testSuiteName = tfscoesoapuiutility.getTestSuiteName()
def schemaName = tfscoesoapuiutility.getSchemaName()
def dataScenario = tfscoesoapuiutility.getTestCaseName()
tfscoesoapuiutility.retrieveDataScenario(dataScenario)
答案 0 :(得分:4)
假设您将 TestStep 的对象变为变量step
并使用以下语句来表示相同的状态:
log.info new com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult(step).status.toString()