在 SoapUI 工具中创建 SOAP 项目

2025年3月17日 | 阅读 3 分钟

简单对象访问协议 (SOAP) 是一种网络平台,用于 Web 服务在网络上的两个不同机器之间交换或通信数据。它使用 XML 格式的数据通过 HTTP 协议传输消息。我们在 SOAP 项目中导入一个 WSDL 文件,该文件包含 WSDL 公开的所有请求或端点。 同样,我们还可以使用 SoapUI 工具执行功能和非功能测试、负载测试、WS 安全性、WS 寻址等。

创建 SOAP 项目

在 SoapUI 工具中创建 SOAP 项目非常简单。 创建 Soap 项目时,我们需要添加 WSDL URL。 打开 SoapUI 应用程序并按照说明继续进行项目。

步骤 1:转到“文件”菜单,然后单击“新建 SOAP 项目”选项,如下所示。

Create SOAP Project in SoapUI Tool

除此之外,我们还可以单击 SOAP 图标来创建新的 SOAP 项目,如下所示。

Create SOAP Project in SoapUI Tool

执行上述步骤后,它将打开“新建 SOAP 项目”窗口,如下所示。

Create SOAP Project in SoapUI Tool

步骤 2:在“初始 WSDL”文本框中输入 WSDL Web URL (http://www.dneonline.com/calculator.asmx?WSDL)。 它会自动检索项目名称,如下所示。

Create SOAP Project in SoapUI Tool

注意:要检查 WSDL URL,请打开浏览器并将 WSDL URL 粘贴到地址栏中,然后按 Enter 键。 它显示计算器的基于 XML 的内容,如下所示。

Create SOAP Project in SoapUI Tool

步骤 3:单击“确定”按钮后,它会处理 WSDL URL 以便成功执行,然后显示项目计算器的各种服务和属性,如下所示。

Create SOAP Project in SoapUI Tool

执行服务以检查 SoapUI 中的请求和响应操作

步骤 4:通过单击 + 符号来展开项目计算器的服务,如下所示。

Create SOAP Project in SoapUI Tool

此外,如果我们想在计算器中创建多个请求,请右键单击 Add 服务以展开并单击 New request 选项,如下所示。

Create SOAP Project in SoapUI Tool

它显示一个弹出对话框,如下所示。

Create SOAP Project in SoapUI Tool

步骤 5:双击 (+) Request 1 服务后,将显示以下屏幕。

Create SOAP Project in SoapUI Tool

这是 Request 1 服务的 XML 文件。

步骤 6:输入“IntA”和“IntB”的值以执行 Add 请求服务,如下所示。

Create SOAP Project in SoapUI Tool

在我们的例子中,我们传递的 IntA 和 IntB 的值分别为 3 和 5。

步骤 7:插入值后,单击“提交响应”图标以执行 Add Request,如下所示。

Create SOAP Project in SoapUI Tool

我们得到以下响应输出

Create SOAP Project in SoapUI Tool

这是响应 XML 文件。

同样,我们可以基于 WSDL Web 服务在计算器项目中执行 Divide、Multiply 和 Subtraction 的服务请求。 在下一个主题中,我们将学习如何在 SoapUI 测试工具中创建测试套件、测试用例和测试步骤。


下一个主题SoapUI 测试结构