首页 > 其他分享 >【postman】postman插件newman的安装与使用

【postman】postman插件newman的安装与使用

时间:2022-09-21 18:24:12浏览次数:70  
标签:node 插件 postman reporter js newman html

一、newman的安装

(newmanan安装相关内容来源摘自:https://blog.csdn.net/a272329874a/article/details/115232486)

1、关于newman

newman是postman的命令集合运行器。

允许用户直接从名两行运行和测试Postman集合。因此用户可以轻松的将其与持续集成服务器和构造系统集成

2、搭建node.js

newman是postman脚本自己的执行环境,且postman是基于JavaScript语言的。

所以,newman的环境还依赖于JavaScript的环境node.js。若电脑上没有node.js,还需要先搭建nodejs

2.1 先查看自己电脑上是否有node.js

2.1.1 运行windows命令窗口

  win+R打开运行窗口,然后输入cmd并回车确认后,打开命令窗口

 

2.1.2  输入 node -v,查看电脑上是否有安装node.js

  如提示 “node 不是内部命令或外部命令,也不是可运行的程序或批处理文件”,则说明没有node.js

2.2  下载node.js

官网地址:https://nodejs.org/en/download/

查看自己电脑是32还是64位,根据电脑配置选择下载的版本(64位的可以点击相应系统logo进行下载)

 

 2.3  安装node.js

下载完后,直接点击安装包进行下载,选择安装位置后,所有选项直接默认即可

2.4  node.js验证

出现版本号即安装成功

 

3、安装Newman

3.1  借助npm工具,可以通过下面的命令安装NewMan (注意:使用 -g 参数全局安装Newman,将允许用户从任何地方运行它)

3.1.1  验证npm在windows上运行命令窗口,输入:npm -v

返回版本号即安装成功

3.2  安装Newman命令  npm install -g newman

3.3  验证Newman安装成功

输入 newman -v,返回版本号即安装成功

二、Newman的使用

参考:https://blog.csdn.net/weixin_44436964/article/details/121367166 

1、Newman相关参数:

run newman run 集合名/url地址 运行一个集合,url地址位集合文件导出的url
-e -e 导出的环境变量json文件路径  
-g -g 导出的全局变量的文件路径  
-d -d 用户迭代的数据源文件路径 指定用于迭代的数据源文件路径
-n -n 迭代次数 指定迭代次数
-r, --reporter -r 测试报告类型

指定此次运行的报告类型,cli、xml、json、html、htmlextra

--reporter --reporter-json-export  报告文件名称及存储路径

生成json格式的测试报告(不建议生成,数据过大)

--reporter-xml-export xmlReport.xml

生成xml格式的测试报告

--reporter-html-export htmlReport.html

生成html格式的测试报告

--reporter-htmlextra-export htmlReport.html 生成htmlextra格式的测试报告

 

 2、导入报告模块

2.1  导入报告模块

npm install -g newman-reporter-html

 

2.2  导入加强版报告

npm install -g newman-reporter-htmlextra

3、newman的使用

3.1  不生成测试报告

newman run D:\***\Desktop\post\postman进行接口自动化.postman_collection.json -e D:\***\Desktop\post\测试.postman_environment.json

 2、生成html格式报告

newman run D:\测试\Desktop\post\postman进行接口自动化.postman_collection.json -e D:\ext.liqingmei\Desktop\post\测试.postman_environment.json -r html,htmlextra --reporter-html-export D:\测试\Desktop\post\html1.html --reporter-htmlextra-export D:\测试\Desktop\post\html2.htm

 普通html报告:

 

 加强版测试报告:

 

 

标签:node,插件,postman,reporter,js,newman,html
From: https://www.cnblogs.com/tusens/p/16715590.html

相关文章