Newman是一个命令行工具,可让您使用Postman集合运行和测试API。它是Postman的一个独立组件,可以帮助您在CI / CD流程中自动化API测试,以及在您的团队中共享和重现测试结果。
安装Newman:
- 在您的计算机上安装Node.js:首先需要安装Node.js,以便在命令行或终端窗口中使用npm命令。可以从Node.js官方网站(https://nodejs.org/)下载并安装Node.js。
- 安装Newman:安装完成Node.js之后,可以使用npm命令安装Newman。打开命令行或终端窗口,并运行以下命令:
npm install -g newman
使用Newman:
-
导出Postman集合:在Postman中打开您要测试的集合,然后单击“导出”按钮。选择“集合 v2.1”格式,并将其导出为JSON文件。将JSON文件保存到您的计算机上的任何位置。
-
在命令行或终端窗口中,导航到保存JSON文件的目录。
-
运行以下命令来使用Newman运行集合:
newman run [collection.json]
其中,
[collection.json]
是您导出的JSON文件的名称。 -
Newman将运行集合中的所有请求,并输出测试结果。测试结果包括每个请求的状态码、响应时间、响应体和任何断言错误信息。
-
使用其他参数来定制测试行为:您可以使用Newman的其他参数来定制测试行为,例如,使用
-e
选项来指定环境文件,使用-d
选项来指定数据文件,使用-r
选项来指定报告格式等。
使用Newman,您可以轻松地在CI / CD流程中自动化API测试,并在团队中共享和重现测试结果。Newman还提供了各种报告选项,以便您可以查看测试结果并分析其中的问题。