SOAPUI 下载、安装和配置 Windows

在本教程中,我们将演示下载、安装和配置 SOAP UI(开源版本)的步骤。

以下是不同平台的软件和硬件要求。

SOAPUI 下载、安装和配置

在本教程中,安装在 Windows 环境。其他操作系统的流程相同。

这是安装过程的路线图

SOAPUI 下载、安装和配置

A 部分:下载

B 部分:安装

步骤1: 下载后,以“管理员”身份执行文件,如下所示

安装 SOAP UI

步骤2: 在安装向导中,单击“下一步”继续。

安装 SOAP UI

步骤3: 选择安装目录或保留默认安装目录。

安装 SOAP UI

步骤4: 选择您想要安装的组件。

  • SOAP UI 默认被检查并且不可由用户配置。
  • 源 – 如果您想访问 SOAP-UI 的源代码,请启用。我们尚未选择它。
  • Hermes JS – 如果应用程序需要 JMS 测试,则启用。
  • 教程 — 如果您想在安装后访问 SOAP-UI 教程,请启用。

安装 SOAP UI

步骤5: 接受许可协议并单击“下一步”继续。

安装

步骤6: 选择教程的文件夹位置,或者保留默认位置,然后单击“下一步”。

安装 SOAP UI

步骤7: 选择开始菜单文件夹位置,或者保留默认位置,然后单击“下一步”。

安装 SOAP UI

步骤8: 启用复选框“创建桌面图标”,然后单击“下一步”。

安装

步骤9: 安装开始,完成后,向导显示以下状态。单击“完成”。

安装 SOAP UI

步骤10: 单击“完成”按钮后,SOAP UI 将启动。

安装 SOAP UI

  1. 菜单栏
  2. 快速访问工具栏
  3. 项目导航区
  4. 工作区属性
  5. 日志区域

C 部分:配置

让我们首先了解 SOAP UI 中的项目结构。

  • SOAP UI 的第一步是创建工作区。一个工作区可以关联多个项目。用户可以创建多个工作区。在 SOAP UI Pro 版本中,我们可以无缝切换环境以将其映射到不同的端点。
  • 对于每个项目,我们可以创建多个测试套件。
  • 对于每个测试套件,可以附加多个测试用例。
  • 对于每个测试用例,可以有多个与之相关的测试步骤。

下面是 SOAP-UI 中工作区结构的图形表示。

配置 SOAP UI

步骤1: 第一步是创建一个工作区。创建一个如下所示的工作区。从现在起我们要创建的所有工件都将包含在此工作区中。

配置 SOAP UI

步骤2: 输入工作区的名称,然后单击“确定”。

配置 SOAP UI

步骤3: 现在用户必须选择要保存该工作区的路径。

  1. 选择要保存工作区的路径
  2. 工作区 XML 的名称,当用户将来想要打开工作区时必须找到该名称。
  3. 点击“保存”。

配置 SOAP UI

步骤4: 工作区创建如下图所示。我们还可以在“工作区属性”选项卡下访问工作区属性。

配置 SOAP UI

现在,我们已经成功下载并安装 SOAP-UI 并配置完毕,可以继续进行测试了。

基本 GUI 导航

文件菜单:

  • 了解 SOAP-UI 中最常用的导航对于在处理实时项目时实现无缝导航非常重要。让我们先看一下文件菜单。

基本 GUI 导航

  1. “新建 SOAP 项目”允许用户通过导入 SOAP 请求来创建项目。
  2. “新建 REST 项目”允许用户通过导入 REST 请求来创建项目。
  3. “导入项目”允许用户通过定位相应的 XML 来导入整个项目。
  4. “保存所有项目”允许用户单击保存所有打开的项目。
  5. “关闭所有打开的项目”将关闭该工作区中打开的所有项目。
  6. “重命名工作区”允许用户重命名之前创建的工作区。
  7. “切换工作区”允许用户在工作区之间切换。
  8. “首选项”允许用户自定义 SOAP UI。我们将在下一节中处理它。
  9. “保存首选项”允许用户保存自定义设置。下次打开 SOAP UI 时,它将使用用户保存的首选项。

文件>>首选项>>HTTP 设置:

  • 现在,让我们了解文件菜单中的“首选项”。单击“文件”菜单中的“首选项”后,将打开以下对话框。
    • 我们将详细介绍最常用的“HTTP 设置”。

基本 GUI 导航

  1. 表示用于请求和响应的 HTTP 版本。
  2. 'User-Agent Header' 允许用户使用此选项进行预定义。如果未定义,则使用默认的 http 客户端标头。
  3. 允许用户指定压缩方法。可以是 gzip、deflate 或 None。
  4. “如果选中”,则允许来自主机的压缩响应。
  5. “如果选中”将禁用压缩响应的解压缩。
  6. “如果选中”将关闭每个 SOAP 请求的 HTTP 连接。
  7. “如果选中”,允许用户为传出的请求指定身份验证信息。
  8. 允许用户限制从响应中读取的最大字节数。零表示无限制大小。

文件 >> 首选项 >> WSDL 设置:

  • 现在,我们将详细介绍最常用的“WSDL 设置”。

基本 GUI 导航

  1. 缓存 WSDL 打开或关闭 WSDL 的缓存
  2. 在请求中生成示例值
  3. 允许用户始终在生成的请求中包含可选元素
  4. 响应消息打印在响应编辑器中
  5. 允许用户在验证 WSDL 请求时指定包含架构 (.xsd) 文件的目录。更改此目录的内容后,SOAP UI 需要重新启动。
  6. 为了节省空间,SoapUI 项目文件中要压缩的最小消息大小。

文件>>首选项>>UI 设置:

  • 现在,我们将详细介绍最常用的“UI 设置”。

基本 GUI 导航

  1. 启动 SOAP UI 时关闭所有项目,以缩短启动时间并减少内存消耗。
  2. 尽可能显示描述。
  3. 退出 SOAP UI 时自动保存所有项目。
  4. 保存前,SOAP UI 会创建项目的备份。如果启用,则必须提及备份文件夹。
  5. 启动 SOAP UI 时显示并展开日志选项卡。
  6. 启动 SOAP UI 时显示“启动页”对话框。
  7. 禁用工具提示后,当用户在导航时将鼠标悬停在选项/按钮上时,将禁用工具提示。

HELP:

  • 让我们看一下重要的帮助菜单选项。

基本 GUI 导航

  1. 显示在线帮助的主页 www.soapui.org
  2. 允许注册用户在论坛上发布问题并从社区获得在线帮助。
  3. 检查最近的更新并安装(如果有)。
  4. 允许用户导航到 www.soapui.org
  5. 显示 SOAP UI 的构建和版本信息。

接下来的教程不仅会让您了解如何创建测试套件、测试用例和测试步骤,还会让您测试 SOAP 请求以及如何验证它们。