使用Katalon进行API测试:全面指南 | Toobler

作者:API传播员 · 2025-12-11 · 阅读时间:5分钟

众所周知,“测试自动化”是软件测试领域中最重要且不可或缺的部分之一。随着每天都有新的自动化工具被开发出来,大多数测试人员都在寻找那些能够减少编码需求的工具。目前,Selenium 是最常用的自动化工具之一,但它对测试人员的编程技能有较高的要求。

是否存在一种既高效又开源的工具,能够满足测试人员的主要需求,同时对编码要求极低甚至不需要编码?答案是肯定的,Katalon 就是这样一款工具。它支持 Web、移动端和 API 测试。在本文中,我们将为您提供使用 Katalon 进行 API 测试的全面指南


创建项目

在开始新的 API 示例以供学习。

  1. 打开目标网站,向下滚动以查找示例 API。
  2. 点击列表中的每个 REST-API,相应的请求和响应会显示在页面顶部。
  3. 选择一个简单的 API 示例,例如 API-SINGLE USER
  4. 复制单用户请求并将其附加到 URL 中,最终 URL 变为 https://reqres.in/api/users/2
  5. 在浏览器的新标签页中打开该 URL 并检查响应结果。

接下来,打开 Katalon 并创建一个 Web 服务请求。为了更好地管理这些请求,建议先创建一个文件夹,然后在文件夹中创建 Web 服务请求。


创建对象存储库

  1. 在 Katalon 中,导航到 对象存储库

  2. 右键点击 → New → 文件夹,为文件夹命名(例如 "API 2")。

  3. 右键点击新建的文件夹 → New → Web 服务请求,为请求命名(例如 "用户")。

在创建请求时:

  • 选择 请求类型 为 RESTful。

  • 输入所需的协议和 URL。

  • 如果需要,可以添加参数。

  • 点击 URL 字段旁的 测试请求 图标,查看右侧显示的结果,包括状态代码、耗时和响应大小。


创建测试用例

  1. 导航到 测试用例
  2. 右键点击 → New → 文件夹,为文件夹命名。
  3. 右键点击文件夹 → New → 测试用例,为测试用例命名并添加标签。标签有助于后续搜索。

在测试用例中:

  • 在输出部分,定义一个变量名用于存储 API 的输出。

  • 输入测试标准,例如检查状态代码是否为 200。

  • 在输入部分,双击以添加存储响应的变量名,选择 值类型 为 “变量”,并输入相应的值(例如 "User1")。

如果需要验证响应中的特定值,可以使用 验证元素属性值 关键字。例如,检查响应中的 id 值是否为 2:

  • Response 对象 中输入变量名。
  • 定位器 中指定 JSON 路径。

运行测试后,如果输入的 id 值与响应不匹配,测试将失败。


创建测试套件

  1. 导航到 测试套件
  2. 右键点击 → New → 文件夹,以便更好地组织。
  3. 右键点击文件夹 → New → 测试套件,为测试套件命名。

在测试套件中:

  • 点击 添加 按钮,选择所需的测试用例并确认。
  • 运行测试套件以生成测试报告。


导出报告

完成测试后,可以通过 Katalon 导出测试报告,以便进一步分析和分享测试结果。


通过本文的介绍,您应该对如何使用 Katalon 进行 API 测试有了基本的了解。这款工具不仅支持 Web 和移动端测试,还能通过简单的操作完成复杂的 API 测试任务,是测试人员提升效率的绝佳选择。

原文链接: https://www.toobler.com/blog/api-testing-using-katalon