【问题标题】:How do I make a SOAP call with assertions?如何使用断言进行 SOAP 调用?
【发布时间】:2018-10-06 15:46:50
【问题描述】:

如何进行 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'

【问题讨论】:

  • 你明白了吗?
  • @kalpesh 如果您能够使用该解决方案解决您的问题。您可以接受它作为答案

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


【解决方案1】:

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

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

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

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

Learn Assertions using this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多