如何使用断言进行SOAP调用?

时间:2018-10-06 15:46:51

标签: node.js soap get soapui web-api-testing

如何进行SOAP调用,然后声明响应状态代码,并声明响应XML中的任何一个节点值?

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
   <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header/>
       <soap:Body>
   <ns1:GetQuote xmlns:ns1="http://www.webserviceX.NET/">
   <ns1:symbol>IBM</ns1:symbol>
      </ns1:GetQuote>

WSDL:'http://www.webservicex.net/stockquote.asmx?WSDL'

1 个答案:

答案 0 :(得分:1)

使用此答案中的最后一个链接以了解更多信息

1)您可以使用2个断言(要使用断言,您需要在soapui中添加测试用例,方法是将请求添加到测试用例中)

  1. 有效的HTTP状态代码(您可以输入200,或者如果要验证多个密码,可以将逗号分隔

enter image description here

  1. 您可以使用 Xpath匹配,您可以在其中编写xpath并放入期望值

enter image description here

Learn Assertions using this link