使用 Postman CLI 运行集合(collection)
你可以使用 Postman CLI 手动运行和测试集合。你还可以使用 Postman CLI 在 CI/CD 管道上自动运行收集。
当 Postman CLI 运行集合时,集合及其测试在本地执行,结果作为 API 调用发送到 Postman 服务器。
使用 Postman CLI 在本地运行集合
在边栏中选择Collections,然后选择你要运行的 Collection。
在概述选项卡上,选择 运行。
在 Collection Runner 上,选择Automate runs via CLI。
在Postman CLI 命令窗口中,选择添加 API 密钥。
选择生成密钥(或使用现有密钥输入现有 API 密钥并跳至第 9 步)。
输入 API 密钥的名称。
选择生成。
复制并保存 API 密钥。
选择插入密钥。
选择 复制。
在终端中粘贴并运行命令。
运行这些命令后,Postman CLI 会生成一个链接。点击链接查看 Postman 上的结果。
collection run 结果显示在浏览器中。
在 CI/CD 中运行集合
当集合运行令你满意时,你可以将命令复制到 CI/CD 脚本中,以将它们集成到你的工作流中。将命令添加到 CI/CD 脚本时,你可能希望用变量替换 API 密钥。
在边栏中选择Collections,然后选择你要运行的 Collection。
在概述选项卡上,选择 运行。
在 Collection Runner 上,选择Automate runs via CLI。
在 Run on CI/CD下,选择Configure command。
选择要在管道构建期间运行的集合。你还可以选择要使用的环境。
如果需要,选择+ 添加更多以选择要运行的其他集合。
为你的 CI/CD 管道选择 CI/CD提供程序。
为你的 CI/CD 管道选择操作系统。
选择复制图标 以复制 Postman CLI 配置。
按特定顺序运行集合
默认情况下,当你生成从 Collection Runner 运行集合的命令时,会为该集合指定一个 Collection ID。这将按照集合中列出的顺序运行该集合中的文件夹和请求。
如果你需要更改执行顺序,请在 Collection Runner 中选择一个请求并将其拖动以将其移动到新顺序。你还可以通过清除其名称旁边的复选框从运行中删除单个请求。
当你更改文件夹和请求顺序并选择通过 CLI 自动运行时, Postman CLI 命令窗口中的命令也会更改。除了 Collection ID 之外,生成的命令还将使用该选项指定多个文件夹和请求 UID -i
。这将按指定顺序运行每个文件夹或请求。