Collection Runner 允许您以指定的顺序运行请求集。Collection
Runner 将记录您的请求测试结果,您的脚本可以在请求之间传递数据以及更改请求工作流程。
您可以针对特定环境运行集合,并且可以将数据文件传递到运行中。收集运行允许您自动执行 API
测试,并且您可以使用监视器安排运行。您可以使用 Postman 的 CLI Newman 将收集运行集成到您的
CI/CD 管道。
您可以使用
Newman 或监视器在 Postman 中运行集合。 |
您可以使用 Newman 或监视器在 Postman 中运行集合。
内容
- 开始收集运行
- 运行您的收藏
- 共享集合运行
- 自动化收集运行
- 下一步
开始收集运行
要运行集合,请打开集合并在概览选项卡上选择运行。
您还可以选择Postman 右下角的Runner ,然后从左侧的Collections或History中拖动一个集合。
默认情况下,您的请求将按照它们在集合中列出的顺序运行。如果您需要更改执行顺序,请选择一个请求并拖动它以将其移动到新顺序。您还可以通过取消选中单个请求的框来取消选择单个请求。
setNextRequest您可以使用创建工作流的请求脚本更改执行流程。
|
如果您希望您的集合针对某个环境运行,请通过从 Postman 右上角的下拉列表或左侧的Environments中选择该环境来激活该环境。
您可以选择为您的收集运行选择配置参数:
- 集合运行的迭代次数。您还可以针对不同的数据集多次运行集合以构建工作流。
- 每个请求之间的间隔延迟(毫秒)。
- 收集运行的数据文件。
- 将响应保存到日志将允许您查看它们,但会影响性能。
- 持久变量意味着运行更新的任何变量在运行后都将保持更改。如果您不保留变量,则在运行完成后将不会保存更改。请注意,收集运行中的持久变量只会更新当前值。
- 如果您的请求使用 cookie,您可以选择停用它们以进行收集运行。
- 保存 cookie 意味着在运行期间受请求影响的任何值将在运行完成后保留。
运行您的收藏
完成配置后,选择运行(集合名称)来执行它。Postman 将实时显示您的请求执行情况和测试结果。在右侧,您将看到每次迭代的数字。当您选择一个时,您将看到每个请求的概览,包括其通过或失败的测试。您可以使用顶部的“通过”和“失败”选项卡对每个选项进行过滤。
选择请求名称以访问有关执行时发生的情况的更多数据。
如果在收集运行期间请求脚本中的任何测试失败,它将被列为失败 - 如果其中的所有测试都通过,它将被列为通过。
如果您在开始收集运行时选中保存响应,您将在运行结果中看到响应。
|
有关查看日志语句等其他详细信息,请打开Postman 左下角的控制台。
您可以使用右上角的按钮导出测试结果并查看运行摘要。
摘要还为您的收集运行的每次迭代列出一列,以便您可以一目了然地看到整个运行的测试输出。
要向后导航,请选择Run Results。
共享集合运行
您可以通过从 Collection Runner 导出集合的运行结果来共享集合的运行结果,以便其他人可以分析它们。
要导出集合运行,请在Runner中打开它(如果您还没有打开运行,请使用左侧的History
)。选择右上角的导出结果以下载运行。选择一个位置来保存您下载的集合运行。
自动化收集运行
除了在 Postman 中使用 Collection Runner,您还可以将收集运行与其他实用程序结合使用,以便将自动化构建到您的
API 项目中。
- Postman 命令行界面Newman使您能够运行集合并将它们构建到您的开发管道中,响应测试结果以保持您的
API 性能。
- 将监视器添加到您的集合中,您可以安排集合运行并随时了解任何问题。
- 您还可以设置收集 webhook以使用您自己的自定义有效负载在特定时间触发收集运行。
下一步
您可以使用脚本来构建指定条件序列以在集合中运行请求的工作流。
|