postman生成测试报告的需要安装newman插件
1、安装node.js
地址:https://nodejs.org/en/
根据不同系统下载不同安装包,安装过程傻瓜式操作即可
安装完成后node -v检查是否安装成功。
2.使用sudo npm install -g newman 命令:命令执行需要管理员密码,输入密码即可安装
3.安装newman-reporter-html,执行:sudo npm install -g newman-reporter-html
4.导出集合,导出后文件为json:
5.导出环境变量(局部变量or全局变量),导出后文件为json:
6.将导出的环境变量、全局变量、测试用例数据放到一个文件夹下!
7.执行测试脚本: newman run test.postman_collection.json(集合.json文件) -e 开发.postman_environment.json(环境变量.json) -d data.csv(测试用例数据) -r html
(注意⚠️:执行脚本命令必须在当前文件夹下)
8.当前⽂件夹就会出现newman⽂件夹 然后点击进去就会⽣成⼀个html测试报告”的文档
9.生成加强版测试报告
先导入报告模块
npm install -g newman-reporter-htmlextra
执行脚本:
run test.postman_collection.json -e 开发.postman_environment.json -d data.csv -r --reporters htmlextra --reporter-htmlextra-export result1.html
补充Newman参数:
1、-e ,–environment : 指定环境文件路径
2、 -g ,–globals : 指定全局变量的文件地址
3、 -d ,–iteration-data : 指定用于迭代的数据源文件路径
4、 -n ,–iteration-count : 指定迭代次数
5、 --folder : 运行集合中指定的文件夹
6、 --timeout (ms) : 设置整个集合运行完成执行的时间
7、 -r , --reporters : 指定用于此次运行的报告类型 cli,xml,json,junit,html,htmlextra
8、 --reporter-json-export jsonReport.json :生成json格式的测试报告(不介意生成,数据过大)
9、 --reporter-xml-export xmlReport.xml :生成xml格式的测试报告
10、 --reporter-html-export htmlReport.html : 生成html格式的测试报告
11、 --reporter-htmlextra-export htmlReport.html : 生成htmlextra格式的测试报告