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

如何使用groovy获取soapui测试步骤的状态?,groovy,soapui,Groovy,Soapui,我需要将SOAPUI测试用例的测试步骤名称、预期结果和实际结果写入外部文件,我不知道如何获取测试用例中每个测试步骤的状态。例如,我的SOAPUI测试用例将包含Groovy脚本、REST请求测试步骤,我需要获取这些测试步骤执行时的状态,并将其写入外部文本文件。你能帮我做这件事吗 示例groovy脚本测试步骤 def tfscoesoapuiutility = context.testCase.testSuite.project.myObject(context) def db = tfscoes

我需要将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)

假设您将TestStep的对象放入变量
step
,并使用下面的语句将其状态设置为相同:

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

假设您将TestStep的对象放入变量
step
,并使用下面的语句将其状态设置为相同:

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

你能检查一下这是否有用吗?你能检查一下这是否有用吗?斯里尼瓦桑,你有机会尝试上面的解决方案吗?你尝试过这个解决方案吗?感谢您的反馈,斯里尼瓦桑。斯里尼瓦桑,您有机会尝试上述解决方案吗?您尝试过该解决方案吗?感谢你的反馈,斯里尼瓦桑。