如何从soapUI中的AMF请求TestStep脚本引用TestCase属性?

时间:2012-05-24 18:31:44

标签: properties soapui

我有一个名为“testCaseOne”的测试用例

它包含三个测试步骤:

“AMFrequestOne”

“propertyTransfer”

“AMFrequestTwo”

“AMFrequestOne”会创建一个数据库对象。

“propertyTransfer”将ResponseAsXml发送到名为“tempProp”的“testCaseOne”中的临时属性。

我需要在“AMFrequestTwo”

内的脚本中引用“tempProp”

我尝试了以下

def temp = testRunner.testCase.getPropertyValue(“tempProp”)

但是我收到错误“没有这样的属性:testRunner for class:Script6”(数字随着尝试递增)

这是因为在AMF请求中“使用日志,上下文,参数和amfHeaders变量调用脚本”并且无法识别testRunner吗?

我知道这看起来很奇怪,但是有可能这样做吗?我无法在两个AMF请求之间使用特定的xpath属性传输,因为结构可能会更改,而且我并不总是在寻找相同的节点。

1 个答案:

答案 0 :(得分:4)

用于

def temp = context.testCase.getPropertyValue( "tempProp" )

而不是

def temp = testRunner.testCase.getPropertyValue( "tempProp" )

这很好。