Postman+ Newman (三)

摘要:
-D表示要执行的数据,即集合数据驱动的data.json的数据-r生成测试报告类型。有关以html格式生成报告的更多方法,请输入newman-h以查看执行情况。执行完成后,我们可以在文件位置添加一个newman文件,其中会有一个html报告

一、Newman 环境配置

Newman是基于Node.js开发的可以运行postman的工具,使用Newman可以直接从命令行运行和测试postman集合,所以我们要先安装Node.js

1.1 安装Node.js 和 Newman

我们去 官网 下载合适的安装包 ,直接下一步 下一步就可以安装了

安装完成后我们验证一下

node -v

npm -v

Postman+ Newman (三)第1张

用npm 安装 Newman

npm install -g newman --registry=http://registry.npm.taobao.org

生成报告要用的html包
npm install -g newman-reporter-html

Postman+ Newman (三)第2张
Postman+ Newman (三)第3张

2、Newman 非命令行执行 postman 生成报告

我们先准备一个文件位置,然后把postman脚本导出,放到此位置,如下
Postman+ Newman (三)第4张

打开dos命令 cd 进入上面文件位置
Postman+ Newman (三)第5张

执行以下命令

newman run 58793802.json -r html

如果要引入外部数据要用 -d 指定
newman run 要执行的脚本文件 -d 外部数据文件 -r html

命令说明

  • run 代表要执行的postman脚本,即为导出的集合。
  • -d 表示要执行的数据,也就是执行 Collection数据驱动的data.json 的数据
  • -r 生成测试报告类型,这里生成html格式报告

更多方法请输入newman -h 即可查看


Postman+ Newman (三)第6张

执行完成后 我们可以在文件位置里面多一个 newman 文件 里面会有一个html 报告
Postman+ Newman (三)第7张
Postman+ Newman (三)第8张
Postman+ Newman (三)第9张

免责声明:文章转载自《Postman+ Newman (三)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C嵌入汇编K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Postman或requests结合chromedriver模拟Selenium操作浏览器

Selenium是一款浏览器自动化测试框架,基于Webdriver协议。从本质上来说: webdriver是一套接口标准,使用标准的HTTP RESTful接口,使用JSON格式传递数据。 chromedriver是实现该标准的Chrome浏览器的一套驱动服务。 Selenium实际上是对各种接口操作的封装 seleniumwebdriver.remo...

Postman接口测试_Newman运行集合脚本

一、前言       Newman是Postman的命令行集合运行器。可以直接运行接口集合脚本。       安装Newman这里不概述,自行百度安装。注意:安装前需安装Node.js       Newman更多用法见:https://learning.getpostman.com/docs/postman/collection_runs/command...

接口测试之postman简介

很长时间没有用postman了,今天趁着有点时间,对这个接口测试的利器从以下几个方面简单回顾下。 1、postman介绍 2、Postman安装 3、Postman建立、管理、回放请求 4、Postman自动化 1、postman介绍 Postman,接口测试利器,有着很多的优势,这几年备受青睐。 1)支持各种方式的Http请求,可以轻松模拟各种网络发包...

vue实战(4):postman测试数据、封装ajax、使用vuex管理状态

书到用时方恨少 这个阶段涉及到了vuex,本来想着不慌,用起来,使用的过程中问题还真不少 本篇涉及到的内容: ---postman 测试数据 ---封装 ajax 请求函数 ---封装接口请求函数 ---使用 vuex 管理状态 ---获取首页相关数据 0. 其它 vue实战(1):准备与资料整理vue实战(2):初始化项目、搭建底部导航路由vue实战...

Postman无法正常启动解决办法

问题描述: 应用程序窗口能够打开,但就是这样一直空白,什么都不显示。 接下来主窗口背景米色加载和菜单栏加载和工作。 系统Windows Server 2012 R2,,Postman版本7.07,前面试过其他版本,6.5.3和7.06都不行。也试过其他办法:1.卸载postman;2.清理postman残留的配置文件。postman的文件都是放在用户文...

Postman介绍(1)

一、Postman介绍 Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括: 模拟各种HTTP requests从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。 Collection...