postman持续集成

使用Newman插件完成命令执行postman脚本
文档:https://www.npmjs.com/package/newman或则在collection Runer--> Run in Command Line查看文档

1.官网安装node.js
2.在cmd通过 node -v 和npm -v命令确认node环境搭建成功
注:默认安装后环境变量中已经添加,若没有手动安装(在path写npm地址以及node.js位置)
3.安装Newman
npm install newman -g

4.Newman执行测试
(1)导出postman的collections,菜单中选择export,导出为json文件
(2)在命令行执行导出文件  newman run +盘:\名称 (如:D:\a.json)
注:可能会报错,把环境变量的文件加进来
5.Newman常用参数
-e 使用环境变量文件或url
(1)找到自己要用的环境变量,下载按钮到本地,把环境变量加进来,json格式(如D:\huanjing.json)
(2)run newman  D:\a.json  -e  D:\huanjing.json
-g 使用变量文件或url
-d 使用指定的数据驱动文件  (如 run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv )


-n 指定测试集循环次数iterations  (如 run newman  D:\a.json -d  D:\test.csv -n 2)

6.Newman测试报告
三种模式cli(cmd默认格式),json,html
(1)可以通过 -r 或是--reporter命令指定所用格式
(2)报告为json格式run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,json --reporter-json-export  D:\result.json
(3)在使用导出为html时需要下载安装,命令:npm install -g newman -reporter-html

(4) run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,html --reporter-html-export  D:\result1.json
7.定时对测试脚本进行操作
(1)创建文本文档包含 run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,html --reporter-html-export  D:\result2.json
(2)改为批处理运行脚本.bat
(3)产生定时任务,计算机管理使用

8.Jenkins持续集成 (1)访问地址 (2)创建任务new任务->创建自由风格的项目->build Triggers当时构建  00 03 * * * 分,时,天,月,星期 (3)bulid 执行bat脚本内容,在command中添加命令 (4)立即构建,在构建历史查看console output( (5)如果Jenkins出现乱码,在计算机环境变量添加JAVA_TOOL_OPTIONS,变量值为utf-8