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

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

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

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

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 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 官网

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