Ibm cloud 在IBM Bluemix/DevOps上与Postman、Newman进行自动化API测试

Ibm cloud 在IBM Bluemix/DevOps上与Postman、Newman进行自动化API测试,ibm-cloud,postman,devops,newman,Ibm Cloud,Postman,Devops,Newman,我想在IBMBluemixDevOps“Build-Deploy”函数中添加一个测试阶段,以使用Postman和Newman测试API,但我不知道如何做到这一点。关于在何处查找的任何建议?在构建和部署管道中,如果选择添加阶段,则可以在每次更新源代码存储库后添加要运行的新测试作业 配置阶段时,可以添加“简单”测试仪类型的“测试”作业。这允许您给出要在项目目录中执行的shell命令 使用Newman可以通过使用NPM来管理包来实现。如果在项目依赖项中列出了newman包,则可以设置一个NPM脚本命令

我想在IBMBluemixDevOps“Build-Deploy”函数中添加一个测试阶段,以使用Postman和Newman测试API,但我不知道如何做到这一点。关于在何处查找的任何建议?

在构建和部署管道中,如果选择添加阶段,则可以在每次更新源代码存储库后添加要运行的新测试作业

配置阶段时,可以添加“简单”测试仪类型的“测试”作业。这允许您给出要在项目目录中执行的shell命令

使用Newman可以通过使用NPM来管理包来实现。如果在项目依赖项中列出了newman包,则可以设置一个NPM脚本命令来运行测试,如下所示

"scripts": { "test": "newman -c tests.json" }, “脚本”:{ “test”:“newman-c tests.json” }, 这将允许您运行以下测试阶段来执行测试

#!/bin/bash # invoke tests here npm install npm test #!/bin/bash #在这里调用测试 npm安装 npm试验