newman是postman 中的一个命令行执行工具,在postman中做完接口测试保存之后,可以在命令行中通过执行newman命令来运行对应的请求。
Newman的使用官网文档: https://www.npmjs.com/package/newman#using-newman-cli
安装newman
安装node.js
newman的运行环境需要使用到node.js 所以电脑上需要配置node.js
https://nodejs.org/zh-cn/download/
安装的时候 ,双击【下一步】使用默认选项进行安装即可。
安装包
node-v10.24.1-x64.zip
安装newman
打开命令行( cmd)工具
配置下载镜像地址
npm config set registry https://registry.npmmirror.com
下载newman
npm install -g newman
检查环境
在命令行中 输入 newman -v 可以看到Newman的版本号即可
newman -v
如果能够看到newman的版本, 说明已经安装好了。如果没有,请重新从第一步安装node.js 开始 再来一遍。
使用newman 工具
postman 中做好文件导出来。
企业微信-会议室管理-冒烟用例.postman_collection.json
meetingroom.csv
newman run 运行文件
最基本的执行,使用 newman run 命令后跟postman中导出的文件
— folder 运行postman的文件夹
如果要执行 【接口串联】 中的请求。
newman run C:\Users\zengy\Desktop\企业微信-会议室管理-冒烟用例.postman_collection.json --folder 接口串联
C:\Users\zengy\Desktop\企业微信-会议室管理-冒烟用例.postman_collection.json
这个文件路径是postman中导出的文件路径。- —folder 接口串联
接口串联
要执行的文件夹中的请求。
运行过程中可以看到执行结果。
-d 后跟csv文件
如果使用到csv数据参数化, 使用 -d 参数跟 csv文件路径
newman run C:\Users\zengy\Desktop\企业微信-会议室管理-冒烟用例.postman_collection.json --folder csv参数化 -d C:\Users\zengy\Desktop\meetingroom.csv
- -d
C:\Users\zengy\Desktop\meetingroom.csv
改自己的csv文件路径。