我正在寻找一种方法来使用当前测试用例/测试步骤名称作为我的请求xml的属性之一的值。
有人知道语法吗?我查找SoapUI文档,但找不到任何
我在找类似
的东西$ {# TestCase # TestStep #标签}
TestCase Name
下面是如何在test request
步骤中使用属性扩展获得测试用例名称的方法:${=testCase.name}
所以,example可以是
<testCaseName>${=testCase.name}</testCaseName>
如果你想在Groovy Script
步骤中使用,那么使用log.info "test case name is : ${context.testCase.name}"
test request
中使用相同的${=request.name}
。PS:感谢alciff,只是在这里添加以使其完整。
还有另一种方法是使用${=context.currentStep.name}
。
所以,例子可以是:
<testStepName>${=context.currentStep.name}</testStepName>
或
<testStepName>${=request.name}</testStepName>
如果步骤类型为Groovy Script
,则可以使用
log.info "Current step name is : ${context.currentStep.name}"
标题>