什么是 newman?
Newman is a command-line collection runner for Postman. It allows you to effortlessly run and test a Postman collection directly from the command-line. It is built with extensibility in mind so that you can easily integrate it with your continuous integration servers and build systems.
Newman 是 Postman 的命令行收集运行程序。它使您能够间接从命令行轻松地运行和测试 Postman 汇合。它在构建时思考了可扩展性,因而您能够轻松地将其与继续集成服务器集成并构建零碎。
应用入门
要运行 Newman,请确保您具备 Node.js> = v10。
装置
1. 装置 Newman 的最简略办法是应用 NPM。如果装置了 Node.js,则很可能也装置了 NPM。
npm install -g newman
这会将 Newman 全局装置在您的零碎上,从而使您能够从任何中央运行它。如果要在本地装置,只需删除该 - g 标记。
2. 也能够通过 yum 装置
yum install -y newman
用法
该 newman run 命令容许您指定要运行的汇合。您能够轻松地从 Postman App 中将 Postman Collection 导出为 json 文件,并应用 Newman 运行它。
newman run examples/sample-collection.json
如果您的收集文件能够作为 URL 应用(例如从咱们的 Cloud API 服务),Newman 能够获取您的文件并运行它。
newman run https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv
命令行选项
·-h,--help
显示命令行帮忙(包含选项列表)和示例用例。
·-v,--version
显示以后的 Newman 版本
·newman run <collection-file-source> [options] -e <source>,--environment <source>
指定环境文件门路或 URL。环境提供了一组能够在汇合中应用的变量。
-g <source>,--globals <source>
为全局变量指定文件门路或 URL。全局变量与环境变量类似,然而优先级较低,并且能够被具备雷同名称的环境变量笼罩。
-d,--iteration-data
指定要用于迭代的数据源文件(JSON 或 CSV)作为文件门路或 URL。
-n,--iteration-count
指定与迭代数据文件一起应用时必须运行汇合的次数。