SOAPUI 下载、安装和 Windows 配置
在本教程中,我们将演示下载、安装和配置 SOAP UI(开源版本)的步骤。
以下是各种平台所需的软件和硬件要求。
在本教程中,安装是在 Windows 环境中完成的。对于其他操作系统,过程保持不变。
以下是安装过程的路线图
A 部分:下载
- 导航到https://www.soapui.org/downloads/latest-release/
- 向下滚动并根据您的操作系统选择下载器。在本教程中,我们将在 64 位 Microsoft Windows 操作系统上安装 SOAP UI。
- 点击下载后,用户会自动转发到https://www.soapui.org/downloads/thank-you-for-downloading-soapui/,安装程序下载自动开始。
B 部分:安装
步骤 1: 下载后,以“管理员”身份执行文件,如下所示
步骤 2: 在安装向导中,点击“下一步”继续。
步骤 3: 选择安装目录或保持默认安装目录不变。
步骤 4: 选择您希望安装的组件。
- SOAP UI 默认选中且不可由用户配置。
- Source – 如果您想访问 SOAP-UI 的源代码,请启用。我们未选择此项。
- Hermes JS – 如果应用程序需要 JMS 测试,请启用。
- Tutorial – 如果您想在安装后访问 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 时显示“启动页面”对话框。
- 禁用工具提示后,当用户在导航时将鼠标悬停在选项/按钮上时,禁用工具提示。
帮助
- 让我们看一下重要的帮助菜单选项。
- 显示在线帮助的主页,可在www.soapui.org获取
- 允许注册用户在论坛中发布问题并从社区获得在线帮助。
- 检查最新更新,如果可用则安装。
- 允许用户导航到 www.soapui.org 的主页。
- 显示 SOAP UI 的构建和版本信息。
即将发布的教程不仅会让你了解如何创建测试套件、测试用例和测试步骤,还会让你测试 SOAP 请求以及如何验证它们。