Postman – 集合运行器

Postman – 集合运行器

介绍

Postman是一个API测试工具,他可以帮助开发人员快速的测试、开发和部署API。在使用 Postman 进行接口测试时,可以将接口进行组织,分配到不同的集合中,并通过集合运行器批量的运行整个集合,提高测试效率,节省时间。

集合

在 Postman 中,集合是一组相关联的请求和预期响应的组合,例如登录功能中的请求、响应和获取用户信息的请求和响应都可以被组织到一个集合中。可以通过在 Postman 侧边栏中单击“集合”来创建和管理集合。

集合运行器

在测试接口时,我们通常需要运行多个请求来执行完整的测试。当所有请求都位于单个集合中时,可以使用Postman的集合运行器来运行整个集合。集合运行器可以依次运行集合中的所有请求,并且可以为每个请求提供输入数据、执行脚本和预期输出。为了使用集合运行器,要首先根据特定集合的要求配置每个请求并确保预期输出已经定义。在请求和相关脚本准备就绪后,可以轻松地使用 Postman 集合运行器来运行整个集合并查看测试的结果。

集合运行器的使用

  1. 打开 Postman,左侧的菜单中选择“集合”,并选择一个已有的集合
  2. 单击右上角的“运行”按钮,打开集合运行器
  3. 系统将自动运行集合中保存的第一个请求。此时通过URL参数、body参数等,来调用第一个接口。
  4. 左侧会显示请求的详情,在下方,可以配置请求参数、请求头、断言、前置脚本和后置脚本等。
  5. 当所有请求都成功运行并且所有测试已经通过验证时,可以在“历史记录”部分中查看整个集合的请求执行记录。

示例代码

以下是一个简单的使用集合运行器的示例:

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});

pm.test("Response data has expected values", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.name).to.eql("Test");
    pm.expect(jsonData.city).to.eql("Beijing");
});

pm.test("Response time is less than 200ms", function () {
    pm.expect(pm.response.responseTime).to.be.below(200);
});

在这个例子中,这个测试集合包含了三个测试,分别是状态码200的断言、响应数据的测试以及响应时间小于200ms的测试。当这个集合被运行时,集合运行器会自动给出每个请求的详情。

结论

集合运行器是 Postman 的一个非常有用的功能,可帮助开发人员更轻松地测试和管理API接口。通过将不同类型的请求组织成集合,用户可以在单个地方运行整个集合来进行测试,这样可以节省时间和精力,提高测试效率。通过简单的配置,可以在使用集合运行器时,为每个请求提供输入数据、执行脚本和预期输出。这些内容已经定义好并且严格的符合我们对接口测试的要求,这也为接口测试提供了更加高效、准确、方便的环境。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程