SOAP 客户端工具向 SOAP 服务器发送消息。 

它可用于测试 Web 服务、测试客户端和服务器之间的通信以及检查 SOAP 消息的内容。您可以使用 SOAP 客户端工具来测试带有或不带有 WSDL 的服务。此工具是大多数 SOA 功能测试用例的基础.

如果您能够访问 WSDL,则您可能希望使用 New Test Suite 向导为您想要测试的服务自动生成 SOAP 客户端测试。有关该功能的更多信息,请查阅 自动创建测试套件 — 概要

此外,您可以通过添加适当的“输出”工具来配置 SOAtest 来报告或操作任何 SOAP 客户端测试的结果。有关该功能的更多信息,请查阅 添加测试输出

要使用 SOAP 客户端工具发送消息,您需要指定 消息以及如何通过在工具的配置面板中设置参数来进行发送。

有关如何配置 SOAP 客户端工具的不同选项的信息可以在以下小节中找到:

WSDL 选项

WSDL 选项卡中指定选项允许使用让您更易指定请求消息的项填充 Request 选项卡。可以配置以下 WSDL 设置:

WSDL 选项卡允许您指定以下 WSDL 设置:

请求选项

Request 选项卡允许您配置要发送的工具的请求。

在 SOAP 客户端工具的 Request 选项卡中,您可以从 Views 下拉列表中选择输入模式。SOAP 客户端工具与消息传递客户端工具和消息存根工具共享这些选项。有关这些共享选项的更多信息,请参见 Views/Input Modes Overview

传输选项

传输选项允许确定客户端是否使用 HTTP 1.0HTTP 1.1JMS, SonicMQWebSphere MQRMISMTPTIBCO.NET WCF HTTP.NET WCF TCP 协议来发送请求。若要配置每个协议的属性,请从 SOAP 客户端工具的 Transport 选项卡中的 Transport 下拉列表中选择适当的协议。

跨工具复制和粘贴传输设置

可以将传输设置从一个工具复制到另一个工具。

  1. 选择要复制的左窗格设置类别。
  2. 右键单击所选内容,然后选择 Copy
  3. 打开目标工具的相同界面。
  4. 右键单击配置面板,然后选择 Paste

有关更多信息,请参见以下部分:

附件选项

Attachment 选项卡允许您在不使用脚本的情况下发送二进制或 XML 附件。若要发送附件,请执行 Attachment 选项卡中的以下操作:

  1. 单击 Add 按钮。将在附件表中显示一个 XML Attachment 条目。
  2. 双击 XML Attachment 条目。将显示一个 Edit Attachments 对话框。
  3. 在编辑附件对话框中,从 Mode 下拉菜单中选择 XMLBinary
  4. 配置附件:

WS-Policy 选项

WS-WebPolicy 选项卡用于跟踪工具使用的 web 服务策略。它还允许您在策略之间切换,并根据该策略更新附加的工具。 

更新 WS-Policy

  1. 启用 Constrain to policies defined in WSDL 选项,以启用用于更新策略配置的控件。。
  2. 单击 Endpoint、 Operation或 Message 选项卡,并从 WSDL 中附加新策略。结果将是为每个主题选择的所有备选方案的并集。
  3. 单击 Update policy configuration 将删除当前策略配置并添加新选择的策略配置。

其他选项

以下选项可以在 SOAP 客户端工具的 Misc 选项卡中使用。

相关教程

以下教程演示如何使用此工具: