让我们使用 Postman API 访问集合以在您的持续集成/持续部署 (CI/CD) 环境中运行。
开始之前:
确保您有一个可以运行 shell 命令的 CI 系统设置,并且您有权对其进行修改。
获取Postman API 密钥。如果您没有,您可以生成一个 API 密钥。
确保您有一个 Postman 集合来测试您的 localhost 服务器,并记下该集合的 UID。
开发 API?Postman 提供内置工具,可将您的 API 与一些最广泛使用的持续集成 (CI)
工具集成。为 API 设置 CI 集成后,您可以在 Postman 中查看构建状态或启动新构建。您还可以使用
Newman 作为 CI 管道的一部分运行 API 测试。要了解更多信息,请参阅 CI 集成。
第 1 步:安装节点
如果你的 CI 已经安装了 Node,你可以跳过这一步。
按照步骤下载特定于 CI 平台的 Node。否则,某些 CI 的配置会简单地预安装 Node.js。确保您使用的是
NodeJS v4 或更高版本。
第 2 步:安装Newman
Newman是一个命令行工具,允许您在本地开发环境或您自己的服务器上运行集合。以下命令在您的
CI 中安装 Newman。
npm i newman -g;
第 3 步:运行Newman
使用适当的参数运行以下 Newman 命令:
newman run https://api.getpostman.com/collections/{{collection_uid}}?apikey={{postman-api-key-here}}
如果您需要为集合提供环境,请将上述命令更改为以下内容:
newman run https://api.getpostman.com/collections/{{collection_uid}}?apikey={{postman-api-key-here}}
--environment https://api.getpostman.com/environments/{{environment_uid}}?apikey={{postman-api-key-here}}