背景
Postman 提供丰富的接口测试断言,使用 Postman 结合 Newman 来完成 API 自动测试可以大大降低时间成本,生成的测试报告非常可观且测试报告模板可以按需修改。本文是基于 MacOs 系统来操作且截图的,Windows 系统需要替换命令行。
使用技巧
一、环境准备
1.安装 nodejs
下载地址:node官网,使用默认安装即可,安装成功后进行验证。
1
$ node -v
2.安装 newman
1
2
$ sudo npm install -g newman
$ newman -v
3.安装 newman-reporter-html
1
$ sudo npm install -g newman-reporter-html
二、自定义测试报告
1.组合键 command + space(空格键)
打开搜索框,输入 newman 并点击进入访达
2.点击进入 newman-reporter-html
文件夹
3.进入 newman-reporter-html/lib
目录
4.找到文件 template-default.hbs
并点击打开编辑此 html 模板即可
三、执行自动化测试
1.导出 postman 自动化测试集
2.导出环境变量
3.导出全局变量
4.进入终端执行自动化测试命令
1
$ newman run 测试集文件.json -e 环境变量文件.json -g 全局变量.json --reporters html --reporter-html-export 要生成的测试报告文件名
5.打开测试报告
四、填坑
在导出环境变量文件和全局变量文件时,需要将变量列表的当前值全部赋给初始值,否则导出的文件中环境变量的值均为空字符串。
结论
Newman 生成的测试报告模板可按需修改。