一、newman的安装
1.先安装Nodejs
通过网址下载 | Node.js 中文网下载对应的安装包(找到自己对应系统的安装包):
点击下载,下载后双击安装,一直下一步就可以安装成功:
安装成功后通过cmd命令行进行验证,查看版本:node -v
2.通过npm命令安装newman,npm是nodejs中的一个安装工具(相当于python中的pip)
命令:npm install -g newman(-g 代表全局安装)
通过newman -v 来验证是否安装成功和查看版本
3.通过nmp命令安装newman-reporter-html(用来最终生成html插件的工具)
命令:npm install -g newman-reporter-html
二、newman生成测试报告
1、postman导出测试集、全局变量、环境变量
注意:导出的测试集、全局变量、环境变量、参数数据最好都放在同一个目录下,方便后面执行命令和生成报告。
导出测试集:
点击测试集后面的view more actions下的export
然后点击导出按钮,并保存到指定位置
导出环境变量:
点击右上角的manage environments,然后选择要导出环境后面的下载按钮,将文件导出并保存到指定位置
导出全局变量:
点击右上角的manage environments,点击globals,然后点击download as json按钮导出文件,并保存到指定位置
2.生成html测试报告
进入到脚本目录下,执行命令:newman run 测试集文件 -e 环境变量 -g 全局变量 -d 数据文件 -r html
参数说明:
run:执行的测试集文件
-e:环境变量文件
-g:全局变量文件
-d:参数数据文件
-r:生成报告文件
--reporter-html:指定路径下生成指定的报告文件,例如 : --reporter-html -reportUrl reportName.html
然后在目录下就会生成一个newman的文件夹,里面为html报告:
打开报告可以查看到报告的明细: