在 SOAP 响应中访问数组上下文
Accessing array context in SOAP response
在 SoapUI 中,我有一个 groovy 脚本来构建一个数组,其中包含我想在 SOAP 响应中使用的参数.
我在 groovy 中使用了以下命令在上下文中设置数组:
context.MyArray = MyArray
如何访问 SOAP 标签中的数组参数?
我试过 <Tag>${MyArray[0]}</Tag>
但它返回一个空值。
非常感谢
彼得
使用 ${= some code } 标签
示例:
<Tag>${= context.MyArray[0] }</Tag>
编辑:如评论中所述,原来这段代码是SoapUI可以直接理解的变量。所以你真的不需要 "="
<YourTag>
${context.MyArray[0]}
</YourTag>
我注意到,当从 Soap 响应主体中的上下文访问变量时,SoapUI 需要很长时间才能生成响应 - 特别是在使用数组时。
在 SoapUI 中,我有一个 groovy 脚本来构建一个数组,其中包含我想在 SOAP 响应中使用的参数.
我在 groovy 中使用了以下命令在上下文中设置数组:
context.MyArray = MyArray
如何访问 SOAP 标签中的数组参数?
我试过 <Tag>${MyArray[0]}</Tag>
但它返回一个空值。
非常感谢 彼得
使用 ${= some code } 标签
示例:
<Tag>${= context.MyArray[0] }</Tag>
编辑:如评论中所述,原来这段代码是SoapUI可以直接理解的变量。所以你真的不需要 "="
<YourTag>
${context.MyArray[0]}
</YourTag>
我注意到,当从 Soap 响应主体中的上下文访问变量时,SoapUI 需要很长时间才能生成响应 - 特别是在使用数组时。