SoapUI调用webservice接口该如何操作?

本文将详细介绍如何使用 SoapUI 调用 webservice 接口进行接口测试,包括配置参数、调试技巧等方面的内容。

用 Apifox,节省研发团队的每一分钟

SoapUI调用webservice接口该如何操作?

免费使用 Apifox

相关推荐

最新文章

SoapUI 调用 webservice

很多人使用过 SoapUI 进行调用普通的接口,但是却很少人知道怎么使用 SoapUI 去调用 webservice,今天就带大家过一遍吧~

创建 Soap Project

首先打开 SoapUI ,并创建一个 Soap Project

创建 Soap Project

设置 xml 文件

业务中调用的第三方接口,需要在可以访问的到该接口的服务器上通过 curl 命令获取 wsdl 信息。

如果是你本地直接可以访问到的就不需要此步骤

得到了 wsdl 之后,把信息写在下面的 xml 文件中~

设置 xml 文件

补全 Soap Project 参数

把 xml 文件路径填入 选项中

xml 文件路径填入

然后点击 OK ,就可以看到我们创建的接口了

点击确定

发送 webservice 接口

最后一步 发送,即可调试获得 返回的数据了~

发送 webservice 接口

Apifox

给大家推荐一款同样很出色的 API 工具,集接口文档、测试、Mock 于一身的 API 工具,非常优秀!

创建 webservice 接口

我们需要填入接口必须的信息:

  • 接口 URL
  • 接口 方法
  • 接口 名称

然后点击 保存

保存信息

设置一下返回数据格式为 xml

设置返回数据格式

填写请求参数

进入 运行 界面,我们需要在 请求参数 中填写

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://service.webservicedemo.owater.com/">
   <soapenv:Body>
      <ws:getName>
         <userId>Owater</userId>
      </ws:getName>
   </soapenv:Body>
</soapenv:Envelope>
填写请求参数

发送 webservice 接口

最后一步就是点击 发送,即可发送此接口,并获得到 xml 的响应结果!

发送 webservice 接口

Apifox

官网:https://apifox.com/

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。

Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。

Apifox 官网

个人使用体验还是不错的,推荐使用~