SoapUI 提供 webservice 服务吗?

本文将探讨 SoapUI 是否可以作为 webservice 服务的提供者,以及如何进行配置和操作。

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

SoapUI 提供 webservice 服务吗?

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

先说结论:提供。

SoapUI webservice

带大家过一遍 SoapUI 向一个 webservice 服务 发送请求

前提

大家可以先使用 axis 框架生成的一个 webservice 服务

创建 SoapUI 接口

接着我们需要创建一个 SoapUI 接口,选择 New Soap Project

SoapUI 提供 webservice  服务
创建接口

然后再弹窗中,填入必要的信息:

  • Project Name 也就是项目名
  • WSDL/WADL 也就是URL
SoapUI 提供 webservice  服务
填入信息

填入请求参数

创建完,我们就可以看到 Request1 和 Request2

SoapUI 提供 webservice  服务

我们现在把请求参数填入右侧的参数框中

SoapUI 提供 webservice  服务

发送 webservice 服务

最后就可以发送啦,得到返回的 xml 结果~

SoapUI 提供 webservice  服务

Apifox

如果你想更快速地去发送 webservice 的话,可以使用 Apifox 这款出色的工具。

创建 webservice 接口

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

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

然后点击 保存

SoapUI 提供 webservice  服务
填入信息

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

SoapUI 提供 webservice  服务
设置返回

填写请求参数

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

<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>
SoapUI 提供 webservice  服务
填写请求参数

发送 webservice 接口

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

SoapUI 提供 webservice  服务
发送 webservice 接口

Apifox

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作,点击免费使用

SoapUI 提供 webservice  服务
Apifox