首先服务器安装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 '
' ' ') -e ./enviroment/erpdev.postman_environment.json
可批量执行文件夹下所有.json文件~