这篇文章给大家聊聊关于Newman是什么意思,以及简单易懂对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
1、Newman是一个CLI(命令行界面)工具,用于运行Postman中的集合(Collection)和环境(Environment)来进行自动化测试。它允许直接从命令行运行Postman集合。根据Postman的官方网站,他们将Newman描述为Postman的命令行CollectionRunner。
2、通过PostmanNewman,开发人员可以在代码更改后快速获得有关API性能的反馈。在Newman的帮助下,它与CI集成,此后如果推送任何更改,CI将与Newman一起运行Postman集合。Newman可以用来测试API的功能、性能、可靠性和安全性,同时可以将测试结果输出成多种格式的报告(如HTML、JSON、JUnit等),以方便开发人员进行问题定位和分析。
3、首先,Newman建立在Node.js之上。要运行Newman,请确保安装了Node.js。如果没有配置请先下载安装Node.js(注意:某些CI系统具有预安装Node的配置),要确保使用的是Node.jsv4或更高版本。
4、$npminstall-gnewman\n第三步:导出集合或环境变量为json格式
将Collection导出为json格式文件或在环境变量设置中下载需要的环境变量(Global或Environment),导出json格式的文件。
5、$newmanrun[collection.json]-e[environment.json]-r[reporter]--reporter-[option][value]\n
其中,collection.json是集合文件的路径,environment.json是环境文件的路径,reporter是报告格式,--reporter-[option][value]是报告选项和值。
6、Newman提供了三种格式的报告,包括cli、json及html格式,需要通过-r参数指定:
7、$newmanrunexamples/sample-collection.json-eexamples/sample-environment.json-rhtmlextra--reporter-htmlextra-exportreport.html\n
本例子中运行sample-collection.json集合中的测试用例,并生成一个名为report.html的HTML报告。
Newman是什么意思和简单易懂的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!