目录
1、使用命令运行前的准备工作
1.1 安装 nodejs和npm
安装步骤说明参考:https://blog.csdn.net/xiao66guo/article/details/98338083
1.2 安装 newman
newman的安装可以通过postman在运行collection的界面进入到官网,也可以点击下面的链接进入:
点击链接进入: https://www.npmjs.com/package/newman
通过postman界面进入:
1.3 在 Terminal 中输入以下命令:
xiao66guo:~ Sirius$ npm install -g newman
剩下的就要看网速了,安装成功后的画面:
也可以在 Terminal 中输入: newman -h 或者 newman -v 来查看Newman是否安装成功
1.4 将保存好的collection进行导出
2、用命令行的方式运行导出的文件
首先,进入到导出文件存放的目录,在 Terminal 中输入以下命令:
xiao66guo:postman Sirius$ newman run example.postman_collection.json -d test_data.json -r html,json,junit,cli
// -d:表示要导入的测试数据文件
// -r:表示生成测试报告的文件类型,可以有多个,中间用 逗号 隔开即可
在命令运行完成后,会发现在运行的文件目录中多了一个文件夹(newman),这个文件夹里面存放的就是html,json,junit三种类型的测试报告,cli 类型的就是我们在 Terminal 中直接看到的测试报告
3、报告解读
3.1 cli类型的测试报告
3.2 html类型的测试报告
3.3 json类型的测试报告
这个JSON类型的测试报告内容比较多,即便是准换成JSON对象也会占用很大内存,可以直接导入到MongoDB中。