(三)postman+newman生成测试报告(Mac版)

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格式的测试报告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值