首页 文章

如何使用groovy获取soapui测试步骤的状态?

提问于
浏览
1

我处于将测试步骤名称,预期结果,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)

1 回答

  • 4

    假设您将TestStep的对象变为变量 step 并使用以下语句来表示相同的状态:

    log.info new com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult(step).status.toString()
    

相关问题