Postman 持续集成

 

持续集成也称为CI。这是一种开发方法,开发人员每天需要几次将代码集成到共享存储库中。

每个签入过程都涉及到自动化构建并允许团队及早发现问题。通过定期集成,我们可以快速检测到错误并非常轻松地定位错误。

要在您的CI环境中运行,让我们使用Postman API。

一些先决条件是:

如果您的系统设置了持续集成功能,并且可以执行Shell命令并有权更改它们,那将是最好的选择。

您应该具有API密钥。

它需要一个Postman集合,可以检查您的本地服务器,并记下集合的UID。

执行以下步骤:

 

1、安装节点

如果CI已安装Node,则可以跳过此阶段。

默认情况下,某些配置项已安装Node。如果您的CI没有节点,请打开此链接,然后按照以下步骤在CI的平台上安装节点。确保您具有NodeJS v4或更高版本。

 

2、安装Newman

在Postman中,Newman是一个命令行集合运行器工具,可让您在服务器上或本地开发环境中运行集合。要安装Newman,请使用给定命令:

要安装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}}

 在Postman中,我们还可以进行分支和循环。我们可以借助 setNextRequest() 函数跨API请求进行分支和循环。postman.setNextRequest("request_name" ...