计数值的Groovy脚本与offset匹配

时间:2015-10-27 06:48:11

标签: rest groovy soapui

<... count="6" offset="3,2,7,1,4,5"/>

从上面的代码片段中,我想验证偏移值的数量应该与计数值匹配。请帮助获取这个的SOAPUI REST服务groovy脚本。

谢谢!

1 个答案:

答案 0 :(得分:0)

你的问题不清楚,假设你有类似的话:

<myTag count="6" offset="3,2,7,1,4,5"/>

您可以在groovy脚本中使用XmlSlurper来验证您的要求,如下所示:

def xmlStr = '<myTag count="6" offset="3,2,7,1,4,5"/>'
def xml = new XmlSlurper().parseText(xmlStr)

// use @ notation to acces attributes
def count = xml.@count
def offset = xml.@offset.toString().split(',')

// assert that count matches the length of the array
assert count == offset.length

无论如何,请考虑提供更多详细信息,以及@Opal在其评论中提出的尝试。

希望它有所帮助,