在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
Newman是postman命令行集成工具,使用Newman可以在命令行中运行postman的脚本,方便与Jenkins等CI&CD工具集成使用,今天我们来看看Newman的使用讲解,主要内容包括Newman的安装、基本使用、常用运行参数、生成报告等等。

Newman的安装:
postman是由nodejs开发的,命令行newman为node.js的第三库,所以要安装newman,首先要安装node.js环境。
下载安装node.js https://nodejs.org/en/
命令行验证node版本
$ node -v
v12.13.0
安装newman
https://www.npmjs.com/package/newman
在命令行中输入
npm install newman -g
<备注:> 安装比较慢 设置下载地址
npm config set registry=https://registry.npm.taobao.org
如果脚本运行过程中出现问题 安装 4.0.0 版本
npm install -g newman@4.0.0
基本使用:
运行基本脚本
$ newman run examples/sample-collection.json
常用运行参数:
-h, --help
查看版本信息
-v, --version
显示当前版本
运行时参数:
newman run <collection-file-source> [options]
-e <source>, --environment <source>
环境变量,在postman中定义的局部环境变量的值导出的文件路径。
-g <source>, --globals <source>
全局环境变量,在postman中定义的全局环境变量的值导出的文件路径。
-d <source>, --iteration-data <source>
数据文件,存放数据参数的csv文件路径。
-n <number>, --iteration-count <number>
迭代运行测试,类似在postman runner中设置的执行的次数。
--folder <name>
执行目录,如果在postman的cellection中创建的有folder,执行的folder名字。
生成报告:
-r <reporter-name>, --reporters <reporter-name>
生成测试报告的数据格式。
后面支持的参数: cli, json, junit, progress and emojitrain.
可以跟多个测试报告格式。
✅ -r cli,json,junit
❌ -r cli , json,junit
JSON Reporter:

JUNIT/XML Reporter:

HTML Reporter:
借助第三方库可以生成html格式的报告,首先在命令行中进行安装。
$ npm install -g newman-reporter-html
安装成功后 使用
--reporters html
以上就是Newman的使用讲解,大家都掌握了吗?更多精彩内容尽在博学谷资讯,欢迎大家继续关注~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
为什么要学软件测试?软件测试工程师有什么优势?
大部分人一直都在关注软件工程师,而忽略了测试工程师的重要性。软件测试是通过模拟真实使用场景来检验软件正确性、完整性、安全性以及质量的过程。是软件产品上线前的自我测试。这样不但可以提高软件产品的生产效率、降低企业损失,同时也能为产品赢得更好的口碑。那为什么要学软件测试呢?软件测试工程师有什么优势呢?
10411
2019-08-14 10:19:36
软件测试工具常见类型有哪些?都有什么推荐?
软件测试是一个十分细致繁琐的过程,而在不同的测试阶段,我们可以用不同的测试工具来进行检测。一般来讲,软件测试工具常见类型有测试管理工具、静态分析工具、覆盖率工具、动态分析工具、测试执行工具、性能测试工具、白盒测试工具、黑盒测试工具、服务器端压力性能测试、 测试管理工具、 单元测试工具等等。本文就从中选取几款测试工具,为大家详细推荐。
9245
2019-10-28 10:24:09
软件测试中白盒测试的优缺点是什么?
白盒测试的优缺点总结,白盒测试在计算机领域行业用以检查程序的状态,确定实际运行状态与预期状态是否一致。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
9341
2020-06-01 15:26:51
初级软件测试工资一般多少?晋升空间大吗?
初级软件测试工资一般多少?测试的工资要看技术能力、工作经验、学历、地域、沟通能力方面,综合下来工资水平差距较大。如一线城市拿7K左右的工资与二线城市的7、8k相比不是一个概念。
4864
2020-11-20 16:13:08
零基础转行学软件测试可以吗?
零基础转行学软件测试可以吗?想要学习任何时候都不晚,进入任何行业都需要不断的学习和努力,软件测试工作也不例外,前期学习基础知识,后期学习计算机、数据库、开发等知识将对个人提升有极大帮助。
4716
2021-02-05 14:40:22
