Newman 是Postman的命令集合运行器,它允许用户直接从命令行运行和测试Postman集合,用户可以轻松的将其与持续集成服务器和构建系统集成。
1、Newman安装
Newman是建立在Node.js上的,所以需要事先安装Node.js
安装Newman:借助npm工具通过下面的安装命令安装
$npm install -g newman
确认Newman是否安装成功:
$newman -version
运行Newman:
$newman run mycollection.json
2、Newman选项
设置集合迭代的次数
$newman run mycollection.json -n 10 #运行集合10次
设置集合使用的数据文件
$newman run mycollection.json -d data.json # -d来指定JSON或CSV文件
设置集合使用的环境变量文件
newman run mycollection.json -e postman_environment.json
eg:如果集合文件需要引用环境变量和数据文件,可以使用如下命令
newman run H5_index_collection.json -e leimingtech.postman_environment.json -d h5.csv -n 2
Newman集合运行排错
遇到报错情况,可以将测试和请求的结果导出到一个文件中,然后再导入Postman进行进一步分析。使用JSON reporter和文件名将运行结果输出保存到一个文件中
newman run H5_index_collection.json -e leimingtech.postman_environment.json -d h5.csv -n 2 --reporters cli,json --reporter-JSON-export outputfile.json