使用收集运行器

Collection Runner 允许您以指定的顺序运行请求集。Collection Runner 将记录您的请求测试结果,您的脚本可以在请求之间传递数据以及更改请求工作流程。

您可以针对特定环境运行集合,并且可以将数据文件传递到运行中。收集运行允许您自动执行 API 测试,并且您可以使用监视器安排运行。您可以使用 Postman 的 CLI Newman 将收集运行集成到您的 CI/CD 管道。

亚军结果

您可以使用 Newman 或监视器在 Postman 中运行集合。

内容

开始收集运行

要运行集合,请打开集合并在概览选项卡上选择运行。

收集运行

您还可以选择Postman 右下角的Runner ,然后从左侧的CollectionsHistory中拖动一个集合。

运行历史

默认情况下,您的请求将按照它们在集合中列出的顺序运行。如果您需要更改执行顺序,请选择一个请求并拖动它以将其移动到新顺序。您还可以通过取消选中单个请求的框来取消选择单个请求。

跑步者请求顺序

setNextRequest您可以使用创建工作流的请求脚本更改执行流程。

如果您希望您的集合针对某个环境运行,请通过从 Postman 右上角的下拉列表或左侧的Environments中选择该环境来激活该环境。

您可以选择为您的收集运行选择配置参数:

  • 集合运行的迭代次数。您还可以针对不同的数据集多次运行集合以构建工作流
  • 每个请求之间的间隔延迟(毫秒)。
  • 收集运行的数据文件
  • 将响应保存到日志将允许您查看它们,但会影响性能。
  • 持久变量意味着运行更新的任何变量在运行后都将保持更改。如果您不保留变量,则在运行完成后将不会保存更改。请注意,收集运行中的持久变量只会更新当前值。
  • 如果您的请求使用 cookie,您可以选择停用它们以进行收集运行。
  • 保存 cookie 意味着在运行期间受请求影响的任何值将在运行完成后保留。

运行您的收藏

完成配置后,选择运行(集合名称)来执行它。Postman 将实时显示您的请求执行情况和测试结果。在右侧,您将看到每次迭代的数字。当您选择一个时,您将看到每个请求的概览,包括其通过或失败的测试。您可以使用顶部的“通过”和“失败”选项卡对每个选项进行过滤。

选择请求名称以访问有关执行时发生的情况的更多数据。

亚军结果

如果在收集运行期间请求脚本中的任何测试失败,它将被列为失败 - 如果其中的所有测试都通过,它将被列为通过。

收集运行失败

如果您在开始收集运行时选中保存响应,您将在运行结果中看到响应。

有关查看日志语句等其他详细信息,请打开Postman 左下角的控制台。

跑步者控制台

您可以使用右上角的按钮导出测试结果并查看运行摘要。

跑者成绩汇总

摘要还为您的收集运行的每次迭代列出一列,以便您可以一目了然地看到整个运行的测试输出。

要向后导航,请选择Run Results

共享集合运行

您可以通过从 Collection Runner 导出集合的运行结果来共享集合的运行结果,以便其他人可以分析它们。

要导出集合运行,请在Runner中打开它(如果您还没有打开运行,请使用左侧的History )。选择右上角的导出结果以下载运行。选择一个位置来保存您下载的集合运行。

自动化收集运行

除了在 Postman 中使用 Collection Runner,您还可以将收集运行与其他实用程序结合使用,以便将自动化构建到您的 API 项目中。

  • Postman 命令行界面Newman使您能够运行集合并将它们构建到您的开发管道中,响应测试结果以保持您的 API 性能。
  • 监视器添加到您的集合中,您可以安排集合运行并随时了解任何问题。
  • 您还可以设置收集 webhook以使用您自己的自定义有效负载在特定时间触发收集运行。

下一步

您可以使用脚本来构建指定条件序列以在集合中运行请求的工作流。