Postman+Newman+Jenkins(安装node.js)
1打开postman
2在postman中新建一个collection,新建并配置好request,我就用之前的加油卡的接口集合做演示,如下:
3请求首先要在postman中逐条测试运行通过
4然后在Runner中运行测试通过后
5安装node.js
官网安装地址:https://nodejs.org/zh-cn/download/
建议选择windows安装包 64-bit (.msi)
6安装Newman
Newman没有界面,不像postman一样能看到运行界面的窗口
Newman是基于node.js,所以想要安装Newman,必须保证本地已经安装node.js:确定是否安装node.js。只需要在cmd下执行node --version即可:
显示出版本号,可以证明node.js环境正常
安装Newman:
命令:npm i newman -g
安装成功,输入newman -v来检查版本,显示版本即表示安装成功:
(我已经安装了,不再安了)
检查安装结果:newman -v
Newman安装成功,已存在
查看位置:
功能介绍:
Newman的命令工具主要命令是newman run
格式:newman run [options] <collection>
Option:选项
Collection:集合导出的文件.json格式
7postman中导出collection,为.json文件
(如使用环境就将环境一并导出)
导出collection
导出environment或globals
(我没用环境,所以没导出)
8首先在windows命令行运行Newman命令,生成html报告
cmd+Enter启动命令行
执行导出的collection.json文件
执行结果
Iteration:迭代次数
Requests:发送请求次数
Test-scripts:请求后脚本次数
Prerequest-scripts:请求前脚本次数
Assertions:断言次数
使用环境
newman run (collection.json) -e --(enviroment.json)(使用环境变量)
newman run (collection.json) -e --(globals.json)(使用全局变量)
生成html格式的测试报告
先要安装一个html格式报告的插件
命令:npm install -g newman-reporter-html
再次执行newman命令并生成报告
命令:newman run gs.json --reporters html
执行成功(命令行里不输出)
报告在(collection.json)同级目录下新增的newman文件夹里面
在html里生成了刚才在命令行里生成的报告
9下载解压tomcat,安装jenkins和配置jenkins.war包。登录jenkins
将jenkins.war包放在tomcat的webapp目录(这个大家都会)