中我最喜欢的功能之一是能够为我的 编写自动化测试。因此,如果您像我一样使用 并且厌倦了手动测试 ,那么本文将展示如何利用 提供的测试自动化功能。 如果您不知道 是什么或者您对 完全陌生,我建议您查看 入门文档页面,然后返回本文以了解如何使用 自动测试您的 。 或 几乎驱动着大多数面向用户的数字产品。话虽如此,作为后端或前端开发人员,能够轻松、更高效地测试这些 API 将使您能够在开发生命周期中快速前进。 允许您在其桌面和基于 的应用程序中手动测试 。但是,它还可以让您通过在 端点上编写 断言来自动执行这些测试。 为什么你应该自动化 测试 软件开发中的测试用于确定任何软件的质量。如果您正在构建 作为单个前端应用程序的后端,或者正在构建供多个服务和客户端使用的,那么 按预期工作非常重要。
中的不同端点将有助于尽
它还允许您快速移动并添加新功能,因为您可以简单地运行测试用例来查看是否会破坏任何内容。 自动化 测试的步骤 在 中编写 测试时,我通常采取四步方法: 手动测试了解返回的响应; 编写自动化测试; 对 上的每个端点重复此操作。 在本文中,我有一个由提供支持的 服务,它公开了以下端点: 的主页。登录现有用户。 为现有用户创建新列表(列表是用户拥有的财产的详细信息)。 我已经创建并 格鲁吉亚电话号码列表 组织了演示服务的端点 以便您可以快速导入该集合并继续操作。复制 现在让我们按照我的四个步骤在 中自动化 测试。集合的工作区。如果您从上面导入该集合,您还可以访问该集合。所以我的邮递员看起来像这样: 带有集合的邮递员 (大预览) 我们的第一个测试是测试的主端点。因此,我会在侧边栏上打开名为“您可以看到它是 Get 请求”的请求,只需按 键,我就会向 服务发送 GET 请求以查看其响应内容。
下图显示了该响应
对 请求的响应 了解 返回的响应 如果您按照上面的屏幕截图进行操作,您将看到返回的响应,状态代码为 知道这是我们服务端点的预期响应,我们可以继续执行步骤 编写实际的自动化测试。编写自动化测试 开箱即用,具有基于 的强大运行 语言编写脚本 在此函数中,您可以对正在测试的特定请求的响应进行断言或验证。 您会注意到我们 AO 列表 现在只有一个断言,但您可以拥有任意多个断言。然而,大多数时候我喜欢在单独的测试中保留断言。 我们上面的断言只是询问 响应返回的状态代码是否为 。您可以看到它读起来像英语。这是故意的,以便任何人都能轻松编写这些测试。 运行我们的测试 为了运行我们的测试。只有这一次,当 收到该请求的响应时,它才会运行您的测试。下面是显示 中通过测试的图像,至关重要的是,我们必须先让测试场景失败。