跳到主要内容

计划集合的运行(Scheduling collection)

许多 Postman 用户每天或每周在特定时间运行集合。例如,你可能希望运行一个集合来每天测试你的 API。你可以使用 Collection Runner 安排 collection run 在指定的日期和时间自动执行。

你还可以使用 监视器 安排 collection run。当你想要设置警报(例如在失败时触发随叫随到)时,监视器通常用于安排运行。选择 Collection Runner 以安排所有其他用例的运行。

当你使用 Collection Runner 安排集合运行时,计划的运行将添加到集合的Runs选项卡中。你可以从收集的运行选项卡查看、暂停、编辑和删除计划的 collection run。

运行选项卡 v10

  • 计划运行在 Postman Cloud 中执行。
  • 计划与其集合共享权限。例如,如果你有编辑集合的权限,你将能够编辑该集合的时间表。
  • 个人、私人和团队工作空间支持安排 collection run。
  • 如果你导入或导出一个集合,其计划不会随它一起导入或导出。但是,如果你删除一个集合,它的计划也会被删除。
  • 计划 collection run 与监视器 具有相同的使用限制。

安排 collection run

  1. 在边栏中选择收藏,然后选择你要安排的收藏。

  2. 选择 亚军图标 运行

    你还可以从 Postman 页脚中选择 亚军图标 Runner ,然后从侧边栏的收藏历史中拖动一个收藏。

  3. 在 Collection Runner 上,选择Schedule runs

    安排运行

  4. 选择任何配置选项:

    • 日程的名称
    • 跑步的频率
    • 与集合关联的环境(可选)
    • 你希望集合运行多少次(迭代)
    • AJSONCSV 数据文件 (可选)
    • 通知收件人(可选)
    • 高级设置(可选)
      • 运行失败重试
      • 设置请求超时
      • 设置请求之间的延迟
      • 跟随重定向
      • 启用 SSL 验证
  5. 默认情况下,你的请求按照它们在集合中列出的顺序运行。如果你需要更改执行顺序,请选择请求并将其拖动到顺序中的新位置。你还可以通过清除其名称旁边的复选框从运行中删除单个请求。有关详细信息,请参阅 更改运行顺序

  6. 选择计划运行按钮。

计划的 collection run 进行的 API 调用将从你的最大监视 API 调用数中扣除。有关检查监视器使用情况的更多信息,请参阅 管理监视器使用情况

查看计划的运行

  1. 在边栏中选择集合,然后选择包含你要查看的计划运行的集合。

  2. 选择“运行”选项卡。

    计划运行选项卡 v10

  3. 选择Scheduled runs选项卡,将鼠标悬停在你的计划运行上,然后选择View

    悬停并选择查看 v10

  4. 图表中的每一列代表一次单独的运行。选择一列以查看该运行的测试结果和控制台日志。有关详细信息,请参阅 查看计划的 collection run

    计划运行查看结果 v10

手动运行计划运行

当手动触发计划运行时,它会在 Postman Cloud 中运行。当你修复错误或重现问题时,手动运行计划运行非常有用。

  1. 在边栏中选择集合,然后选择包含你要运行的计划运行的集合。

  2. 选择“运行”选项卡。

    计划运行选项卡 v10

  3. 选择计划运行选项卡。

    悬停并选择查看 v10

  4. 将鼠标悬停在你的计划运行上并选择查看

  5. 选择“运行”按钮。

暂停或恢复计划运行

  1. 在边栏中选择集合,然后选择包含你要暂停或恢复的计划运行的集合。

  2. 选择“运行”选项卡。

    计划运行选项卡 v10

  3. 选择计划运行选项卡。

    悬停并选择更多操作 v10

  4. 将鼠标悬停在你要暂停或恢复的计划运行上,然后选择更多操作图标 更多操作图标

  5. 选择暂停恢复

    悬停并选择更多操作 v10

编辑预定运行

  1. 在边栏中选择收藏夹,然后选择你要编辑其日程安排的收藏夹。

  2. 选择“运行”选项卡。

    计划运行选项卡 v10

  3. 选择计划运行选项卡。

    悬停并选择更多操作 v10

  4. 将鼠标悬停在你要编辑的计划运行上,然后选择更多操作图标 更多操作图标

  5. 选择编辑计划并编辑计划运行的设置。

  6. 完成编辑后选择保存更改。

更改运行顺序

许多 Postman 用户使用集合作为请求的存储库,它们以不同的顺序运行以表示不同的工作流或同一工作流的不同变体。Collection Runner 已经使你能够更改请求的顺序并在运行之前跳过请求。同样,在安排你的 collection run 时,你可以重新排序你的请求并保存此自定义订单以按计划运行。这使你能够使用同一个集合来自动化多个测试场景。

要更改计划运行中的请求顺序,请执行以下操作:

  1. 在边栏中选择收藏,然后选择你要安排的收藏。

  2. 选择 亚军图标 运行

    你还可以从 Postman 页脚中选择 亚军图标 Runner ,然后从侧边栏的收藏历史中拖动一个收藏。

  3. 在 Collection Runner 上,选择Schedule runs

    安排运行

  4. RUN ORDER下,通过拖放请求更改顺序。通过清除其复选框跳过请求。

    自定义运行顺序 v10

  5. 选择计划运行按钮。

在计划运行的集合中添加或删除新请求时,计划运行旁边会在Runs > Scheduled runs 下显示一个**Review Changes**链接。选择链接以查看和编辑更改。在下面的示例中,添加了一个新请求:

安排运行

作为计划运行的一部分运行的请求是有速率限制的,并且使用量会从你的最大监视器使用量中扣除。有关检查监视器使用情况的更多信息,请参阅 管理监视器使用情况

删除计划的运行

  1. 在边栏中选择集合,然后选择包含要删除的计划运行的集合。

  2. 选择“运行”选项卡。

    计划运行选项卡 v10

  3. 选择计划运行选项卡。

    悬停并选择更多操作 v10

  4. 将鼠标悬停在要删除的计划运行上,然后选择更多操作图标 更多操作图标

  5. 选择删除计划

  6. 选择删除进行确认。