newman
环境准备:
1.centos安装nodejs
从官网下下载最新的nodejs,https://nodejs.org/en/download/
可以使用xftp或者其他工具将包上传到服务器
解压
tar -xvf node-v12.18.3-linux-x64.tar.xz
重命名文件夹
mv node-v12.18.3-linux-x64 node
创建软链接,node我是放在/usr/local/
ln -s /usr/local/node/bin/npm /usr/local/bin/
ln -s /usr/local/node/bin/node /usr/local/bin/
2.安装newman
npm install -g newman
ln -s /usr/local/node/bin/newman /usr/local/bin/
安装报告
npm install -g newman-reporter-html
3.newman脚本
直接在postman中导出,如果有环境配置也一起导出
newman run BIAuto.postman_collection.json -g BI.postman_environment.json -r html
执行完毕后,在当前目录下的newman目录会有对应的html报告
具体的命令可以通过newman run -h查询
4.jenkins的集成
和ui自动化一样,执行shell脚本就行,结果可以通过邮件发送