跳到主要内容

Postman CLI 概述

Postman CLI 是 Postman 的安全命令行伴侣。它由 Postman 保护和支持。Postman CLI 使你能够:

  • 使用集合 ID 或路径运行集合。
  • 默认将运行结果发送给 Postman。
  • 支持登录和退出。
  • 根据配置的 API Governance 和 API 安全规则检查 API 定义

比较 Postman CLI 和 Newman

下表显示了 Postman CLI 和 Newman 之间的一些高级差异。

Postman CLI新人
由 Postman 创建由 Postman 创建
由 Postman 维护和支持开源;由社区贡献支持
支持集合运行支持集合运行
默认自动发送采集运行结果给 Postman支持使用 reporter 将运行结果提取给 Postman
包裹由 Postman 签名Postman 未签署包裹
作为可下载的软件包分发分布在 npm 上
可通过编程方式下载可通过编程方式下载
不可作为图书馆使用作为图书馆提供
支持登录和退出不支持登录和退出
根据配置的 API Governance 和 API 安全规则检查 API 定义不根据配置的 API Governance 和 API 安全规则检查 API 定义

决定使用哪个命令行伙伴

Postman CLI 和 Newman 都使你能够直接从命令行运行和测试集合。根据你的用例或偏好,一个可能比另一个更适合。

例如,假设你已经为开源软件管理自己的安全性,并且你想要从脚本运行集合。还假设你希望了解你构建到 CI/CD 管道中的任何软件。Newman 非常适合此用例,因为 Newman 的存储库是公开的,并且 Newman 未由 Postman 签名或保护。

这是另一个例子。假设你尚未支持或保护任何开源软件,并且你希望你使用的任何软件都由其开发人员签名和保护。Postman CLI 非常适合此用例,因为 Postman CLI 由 Postman 签名和保护。

关于 Postman CLI 和 Postman API 的使用

一些 Postman CLI 命令使用 Postman API 从 Postman 的服务器获取数据并向其发送数据。这些命令计入你每月的 Postman API 使用量 。你每月可以进行的 Postman API 调用次数取决于你的 Postman 套餐

以下 Postman CLI 命令调用 Postman API 并计入你的 Postman API 使用量:

  • postman login- 使用一次调用通过 Postman API 密钥对用户进行身份验证。
  • postman collection run- 使用一次调用按 ID 获取集合,一次调用获取环境(如果有),一次调用将数据发送回 Postman。
  • postman api lint- 使用一个调用来获取 Governance 和安全规则,并使用一个调用将报告发送回 Postman。

了解有关 Postman CLI 命令选项的 更多信息。