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)工具
配置下载镜像地址

  1. npm config set registry https://registry.npmmirror.com

下载newman

  1. npm install -g newman

image.png

检查环境

在命令行中 输入 newman -v 可以看到Newman的版本号即可

  1. newman -v

image.png
如果能够看到newman的版本, 说明已经安装好了。如果没有,请重新从第一步安装node.js 开始 再来一遍。

使用newman 工具

postman 中做好文件导出来。
企业微信-会议室管理-冒烟用例.postman_collection.json
meetingroom.csv


newman run 运行文件

最基本的执行,使用 newman run 命令后跟postman中导出的文件

— folder 运行postman的文件夹

image.png
如果要执行 【接口串联】 中的请求。

  1. newman run C:\Users\zengy\Desktop\企业微信-会议室管理-冒烟用例.postman_collection.json --folder 接口串联
  • C:\Users\zengy\Desktop\企业微信-会议室管理-冒烟用例.postman_collection.json 这个文件路径是postman中导出的文件路径。
  • —folder 接口串联 接口串联 要执行的文件夹中的请求。

image.png
运行过程中可以看到执行结果。

-d 后跟csv文件

如果使用到csv数据参数化, 使用 -d 参数跟 csv文件路径
image.png

  1. 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文件路径。

image.png