答案是肯定的:SoapUI 完全支持 WebService 服务的调用与调试。
SoapUI WebService 调用教程
本文将带你完整体验如何使用 SoapUI 向 WebService 服务发送 SOAP 请求。
前提条件
在开始之前,请确保你已拥有一个基于 Axis 框架生成的 WebService 服务作为测试目标。
创建 SoapUI 接口
接下来,我们需要在 SoapUI 中新建一个接口。点击主菜单中的 "New Soap Project" 选项。

在弹出的对话框中,需要填写以下必要信息:
- Project Name —— 项目名称(自定义)
- WSDL/WADL —— 服务地址(URL)

填写请求参数
创建完成后,SoapUI 会自动生成 Request1 和 Request2 两个默认请求。

现在,将需要发送的 SOAP 请求参数填入右侧的参数输入框中。

发送 WebService 请求
一切就绪后,点击发送按钮即可向 WebService 服务发起请求,并获取返回的 XML 响应结果。

使用 Apifox 调试 WebService 接口
如果你希望更高效、更便捷地调用 WebService,Apifox 是一款非常出色的接口调试工具。
创建 WebService 接口
在 Apifox 中新建并调试 WebService 接口时,需要填写以下必要信息:
- 接口 URL(WebService 地址)
- 接口方法(如 POST)
- 接口名称(自定义)

接着,将 Body 格式设置为 xml,以便在此定义要发送的请求数据结构。

然后,手动添加 Header 字段 Content-Type,其值根据实际情况设置为 text/xml; charset=utf-8 或 application/soap+xml。

同时,将返回响应的数据格式也设置为 xml。

完成以上所有必要设置后,点击保存按钮,即可进入接口的运行页面。
填写请求参数
进入“运行”界面后,需要填写具体的请求参数,示例如下:
500

发送 WebService 接口
最后,点击发送按钮即可调用该 WebService 接口,并立即获取 XML 格式的响应数据。

