【问题标题】:How to refer to test case name from soap request in SoapUI如何在 SoapUI 中从肥皂请求中引用测试用例名称
【发布时间】:2016-11-14 18:34:11
【问题描述】:

我正在寻找一种方法来使用当前测试用例/测试步骤名称作为我的请求 xml 的一个属性中的值。

有人知道语法吗?我查找了 SoapUI 文档,但找不到任何文档

我正在寻找类似的东西

${#TestCase#TestStep#Label}

【问题讨论】:

标签: soapui


【解决方案1】:

测试用例名称

以下是如何使用属性扩展在test request 步骤中获取测试用例名称
${=testCase.name}

所以,例子可以是

<testCaseName>${=testCase.name}</testCaseName>

如果你想在Groovy Script步骤中使用,那么使用
log.info "test case name is : ${context.testCase.name}"

测试步骤名称

为了获得测试步骤名称,就像已经提到的 albciff 一样,您可以在 test request 中使用相同的 ${=request.name}
PS:感谢 albciff,只需在此处添加即可完成.

还有另一种方法是使用${=context.currentStep.name}

所以,例子可以是:

<testStepName>${=context.currentStep.name}</testStepName>

<testStepName>${=request.name}</testStepName>

如果步骤类型为Groovy Script,则可以使用

log.info "Current step name is : ${context.currentStep.name}"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多