我目前正在尝试编写一个脚本来断言来自REST服务的响应。 该服务从数据库中检索日历事件的多个实例,换言之,日历事件的重复实例。 soapui响应如下所示:
<Response>
<items>
<e>
<summary>blah blah</summary>
<start>blah blah</start>
</e>
<e>
<summary>blah blah</summary>
<start>blah blah</start>
</e>
<e>
<summary>blah blah</summary>
<start>blah blah</start>
</e>
</items>
</Response>
我想循环每个节点// Response / items / e并断言服务器返回的值。 我尝试使用getValueNodes并将数组返回到变量中,但我似乎无法让它工作。 非常感谢帮助。
阿萨
答案 0 :(得分:2)
使用XmlSlurper
读取XML数据并将其转换为对象 - 请参阅此页面以供参考:
http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+XmlSlurper
您需要添加Script
测试步骤才能使用它。