我的问题是关于将数据元素(来自 groovy 脚本)放入 SoapUI 的响应中。我有一组数据要放入我的响应中(在不同的标签/元素中)
我知道要放置一个像这样的简单元素:
Xml 响应中的元素“ MyName ”:
<ns:MyName>${MyName}</ns:MyName>
从 Groovy 脚本映射为
context.setProperty("MyName" , "My name" )
现在的问题:
我的 XML 响应如下所示:
<soapenv:Body>
<ns:GetDataSummaryResponse>
<!--Optional:-->
<ns:GetDataSummaryResult>
<ns:DataSummary>
<!--Zero or more repetitions:-->
<ns:DataSummaryResponseDetail>
<ns:Name>?</ns:Name>
<!--Optional:-->
<ns:DataProgress>
<!--Optional:-->
<From>?</From>
<!--Optional:-->
<Procent>?</Procent>
<!--Optional:-->
<To>?</To>
<!--Optional:-->
在 Groovy 中,我构建了数据数组,其中填充了数据,例如:
context:[DataSummary:[DataSummaryResponseDetail:[Name:My name, DataProgress:[From:some text, **Procent:some value**, To:some text]]]
在响应中,我能够看到的全部价值,${DataSummary}
但我如何获得元素“ Procent ”
我可能对如何构建我的上下文数据有误,但请随时调整!