命令执行--Newman
平常我们都是在 postman 图形界面工具里面进行测试,但是有时候我们需要把测试脚本集成到 CI 平台,或者在
非图形界面的系统环境下测试,那么该如何处理呢?
Newman 简介
Newman 是一款基于 Node.js 开发的可以运行 Postman 的工具,使用 Newman,可以直接从命令行运行和测试
Postman 集合。
Newman 应用
环境准备
• Node.js
• cnpm 或 npm
配置好环境后,执行如下命令安装 newman
cnpm install newman --global (npm install newman --global)
输入如下面命令检测安装是否成功
C:\Users\Shuqing>newman -v
执行测试
首先将 postman 的集合导出,如下图所示:

在桌面新建文件夹 pmtest,将导出的 postman 文件和相关数据文件放入。

打开 cmd 进入到 pmtest 目录,输入如下命令:
newman run Postman_API.postman_collection.json -d data.json -r html
命令说明
• run 代表要执行的 postman 脚本,即为导出的集合。
• -d 表示要执行的数据,也就是之前导入 postman 的数据
• -r 生成的测试报告类型,这里生成 html 格式报告
报告查看
在测试文件夹 pmtest 里面可以看到生成的一个 newman 文件夹,打开就可以看到生成的测试报告。
Html 报告样式:newman-run-report
newman 不仅支持生成 html 报告,还支持其他报告类型:
• JSON reporter
• JUNIT/XML reporter
• Client report
• Html report
浙公网安备 33010602011771号