在线客服
扫描二维码
下载博学谷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的使用讲解,大家都掌握了吗?更多精彩内容尽在博学谷资讯,欢迎大家继续关注~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试人员常用工具汇总
软件测试不但要求测试人员有明确的测试目标以及用例设计,同时还要掌握测试中常用的各种工具,才能保障测试工作的顺利进行。几年前的测试工作大部分是采用人工手动测试,效率较低而且无法保证模拟的测试场景效果,所以逐渐将测试工作专业到自动化测试的方式上。所以这里主要和大家分享一下目前软件测试人员常用的工具有哪些。
8762
2019-08-09 18:03:55
女生做软件测试的利弊如何权衡?
做软件测试对性别没有要求IT行业里的男女比例男性占比更高,那么女生做软件测试的利弊如何权衡?女生选择就业会考虑比较多,除了自身条件外,还会关注薪资水平、工作压力、加班情况,以及发展空间等因素。女生从长期的职业规划的角度看,女性软件测试具有一定的稳定性,在工作内容方面不太依赖个人的创新能力越久经验越丰富越吃香。
9127
2019-06-25 11:56:55
软件测试常用工具分享
现在软件测试工作被越来越多的企业认可,甚至作为产品型互联网企业作为重点技术岗位,为了提高工作效率,软件测试工程师经常会使用大量的软件测试工具。下面小编整理了一些软件测试工程师常用的软件测试工具,分享给大家。
6712
2019-12-04 18:38:36
自动化测试工具有哪些?好用的自动化测试工具推荐
为了提高工作效率和节省人力资源,自动化测试应运而生。正如古语说的那样,工欲善其事必先利其器。对于许多软件测试者来讲,好用的自动化测试工具是必不可少的。本文为大家总结了几款自动化测试工具,有Appium、Selenium、Robot、QTP,并详细地介绍了它们的优势和特点,希望对大家能够有所帮助。
6225
2019-12-24 10:16:24
初级软件测试工资一般多少?晋升空间大吗?
初级软件测试工资一般多少?测试的工资要看技术能力、工作经验、学历、地域、沟通能力方面,综合下来工资水平差距较大。如一线城市拿7K左右的工资与二线城市的7、8k相比不是一个概念。
4778
2020-11-20 16:13:08
