postman 集成ci

首先服务器安装jenkins

服务器安装node.js,与npm

//nodejs.org/download/release/v6.10.0/node-v6.10.0-linux-x64.tar.gz
解压到当前目录:(推荐/usr/local)
 tar -xvf   node-v6.10.0-linux-x64.tar.xz
 
建立全局的软链接({Node Path}是指node实际解压目录,千万不可直接写{Node Path})
 ln -s /{Node Path}/bin/npm /usr/local/bin/
 ln -s /{Node Path}/bin/node /usr/local/bin/
 
如果一切顺利,Node.js 就安装好了,使用 node -v 查看一下版本 npm -v查看npm版本
 
服务器安装newman

npm install -g newman

可能还要创建下软连接。

运行postman的脚本的话需要先导出postman的脚本以及环境、全局变量

 

 

 

将文件放入一个项目,并上传到git项目目录

 

图中,一个文件存放接口文档,一个文件夹存放环境文件,有需要的话可以再有一个存放全局变量~

然后配置jenkins,创建一个自由风格的项目,配置参数,以及代码管理:

执行shell

cd /home/souche/.jenkins/workspace/postman-cupid            
newman run $(find ./json/ -type f -name "*.json" | tr '\n' ' ') -e ./enviroment/erpdev.postman_environment.json

 

可批量执行文件夹下所有.json文件~

 

 

posted @ 2019-01-18 16:47  Yost  阅读(225)  评论(0)    收藏  举报