在 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 需要很长时间才能生成响应 - 特别是在使用数组时。