SOAPUI 下载、安装和配置 Windows
在本教程中,我们将演示下载、安装和配置 SOAP UI(开源版本)的步骤。
以下是不同平台的软件和硬件要求。
在本教程中,安装在 Windows 环境。其他操作系统的流程相同。
这是安装过程的路线图
A 部分:下载
- 导航 https://www.soapui.org/downloads/latest-release/
- 向下滚动并根据您的操作系统选择下载程序。在本教程中,我们将在 64 位计算机上安装 SOAP UI Microsoft Windows 操作系统。
- 点击下载后,用户将自动转到 https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ 安装程序下载将自动开始。
B 部分:安装
步骤1: 下载后,以“管理员”身份执行文件,如下所示
步骤2: 在安装向导中,单击“下一步”继续。
步骤3: 选择安装目录或保留默认安装目录。
步骤4: 选择您想要安装的组件。
- SOAP UI 默认被检查并且不可由用户配置。
- 源 – 如果您想访问 SOAP-UI 的源代码,请启用。我们尚未选择它。
- Hermes JS – 如果应用程序需要 JMS 测试,则启用。
- 教程 — 如果您想在安装后访问 SOAP-UI 教程,请启用。
步骤5: 接受许可协议并单击“下一步”继续。
步骤6: 选择教程的文件夹位置,或者保留默认位置,然后单击“下一步”。
步骤7: 选择开始菜单文件夹位置,或者保留默认位置,然后单击“下一步”。
步骤8: 启用复选框“创建桌面图标”,然后单击“下一步”。
步骤9: 安装开始,完成后,向导显示以下状态。单击“完成”。
步骤10: 单击“完成”按钮后,SOAP UI 将启动。
- 菜单栏
- 快速访问工具栏
- 项目导航区
- 工作区属性
- 日志区域
C 部分:配置
让我们首先了解 SOAP UI 中的项目结构。
- SOAP UI 的第一步是创建工作区。一个工作区可以关联多个项目。用户可以创建多个工作区。在 SOAP UI Pro 版本中,我们可以无缝切换环境以将其映射到不同的端点。
- 对于每个项目,我们可以创建多个测试套件。
- 对于每个测试套件,可以附加多个测试用例。
- 对于每个测试用例,可以有多个与之相关的测试步骤。
下面是 SOAP-UI 中工作区结构的图形表示。
步骤1: 第一步是创建一个工作区。创建一个如下所示的工作区。从现在起我们要创建的所有工件都将包含在此工作区中。
步骤2: 输入工作区的名称,然后单击“确定”。
步骤3: 现在用户必须选择要保存该工作区的路径。
- 选择要保存工作区的路径
- 工作区 XML 的名称,当用户将来想要打开工作区时必须找到该名称。
- 点击“保存”。
步骤4: 工作区创建如下图所示。我们还可以在“工作区属性”选项卡下访问工作区属性。
现在,我们已经成功下载并安装 SOAP-UI 并配置完毕,可以继续进行测试了。
基本 GUI 导航
文件菜单:
- 了解 SOAP-UI 中最常用的导航对于在处理实时项目时实现无缝导航非常重要。让我们先看一下文件菜单。
- “新建 SOAP 项目”允许用户通过导入 SOAP 请求来创建项目。
- “新建 REST 项目”允许用户通过导入 REST 请求来创建项目。
- “导入项目”允许用户通过定位相应的 XML 来导入整个项目。
- “保存所有项目”允许用户单击保存所有打开的项目。
- “关闭所有打开的项目”将关闭该工作区中打开的所有项目。
- “重命名工作区”允许用户重命名之前创建的工作区。
- “切换工作区”允许用户在工作区之间切换。
- “首选项”允许用户自定义 SOAP UI。我们将在下一节中处理它。
- “保存首选项”允许用户保存自定义设置。下次打开 SOAP UI 时,它将使用用户保存的首选项。
文件>>首选项>>HTTP 设置:
- 现在,让我们了解文件菜单中的“首选项”。单击“文件”菜单中的“首选项”后,将打开以下对话框。
- 我们将详细介绍最常用的“HTTP 设置”。
- 表示用于请求和响应的 HTTP 版本。
- 'User-Agent Header' 允许用户使用此选项进行预定义。如果未定义,则使用默认的 http 客户端标头。
- 允许用户指定压缩方法。可以是 gzip、deflate 或 None。
- “如果选中”,则允许来自主机的压缩响应。
- “如果选中”将禁用压缩响应的解压缩。
- “如果选中”将关闭每个 SOAP 请求的 HTTP 连接。
- “如果选中”,允许用户为传出的请求指定身份验证信息。
- 允许用户限制从响应中读取的最大字节数。零表示无限制大小。
文件 >> 首选项 >> WSDL 设置:
- 现在,我们将详细介绍最常用的“WSDL 设置”。
- 缓存 WSDL 打开或关闭 WSDL 的缓存
- 在请求中生成示例值
- 允许用户始终在生成的请求中包含可选元素
- 响应消息打印在响应编辑器中
- 允许用户在验证 WSDL 请求时指定包含架构 (.xsd) 文件的目录。更改此目录的内容后,SOAP UI 需要重新启动。
- 为了节省空间,SoapUI 项目文件中要压缩的最小消息大小。
文件>>首选项>>UI 设置:
- 现在,我们将详细介绍最常用的“UI 设置”。
- 启动 SOAP UI 时关闭所有项目,以缩短启动时间并减少内存消耗。
- 尽可能显示描述。
- 退出 SOAP UI 时自动保存所有项目。
- 保存前,SOAP UI 会创建项目的备份。如果启用,则必须提及备份文件夹。
- 启动 SOAP UI 时显示并展开日志选项卡。
- 启动 SOAP UI 时显示“启动页”对话框。
- 禁用工具提示后,当用户在导航时将鼠标悬停在选项/按钮上时,将禁用工具提示。
HELP:
- 让我们看一下重要的帮助菜单选项。
- 显示在线帮助的主页 www.soapui.org
- 允许注册用户在论坛上发布问题并从社区获得在线帮助。
- 检查最近的更新并安装(如果有)。
- 允许用户导航到 www.soapui.org
- 显示 SOAP UI 的构建和版本信息。
接下来的教程不仅会让您了解如何创建测试套件、测试用例和测试步骤,还会让您测试 SOAP 请求以及如何验证它们。