jav*_*977 1 soap web-services soapui
有没有办法检查返回的项目数。基本上我有一个可以返回数据项列表的soap服务,有没有一种简单的方法可以使用assert语句来检查列表的计数?尝试了 groovy 脚本,但运气不佳
您可以在 testStep 中添加和断言 XPath 匹配类型,并在那里检查条件。即您有类似于以下内容的响应:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<myRoot xmlns:nt="http://mynamespace/">
<list>
<element>data1</element>
<element>data2</element>
<element>data3</element>
</list>
</myRoot>
</soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

然后在您的断言中添加下一个 XPathcount(//*:myRoot/*:list/*:element)并设置预期结果,在这种情况下3:

希望这可以帮助,
| 归档时间: |
|
| 查看次数: |
12310 次 |
| 最近记录: |