是postman测试集合运行的插件工具,运行的对象是测试集合。

1、安装

安装nodejs,是newman的基础环境。

cmd--->npm -v

安装newman工具:

cmd ---> npm install -g newman@5.2.4

cmd -->newman -v

如果安装过程很慢,我们更新为国内淘宝的服务器:

npm config set registry http://registry.npm.taobao.org

2、newman的使用

第一步:导出测试集合、导出环境变量

新建collection集合,创建request,并调试通过,选中集合,选中export-->v2,点击导出。

导出environment环境,导出环境的json文件。

导出全局globals环境:

第二步:运行测试集合文件

cmd-->newman run 测试集合文件的全路径

newman run e:\aaa.collection.json

newman run e:\aaa.collection.json -e e:\envirement.json -g e:\globals.json

3、newman的常见参数

-e: 后面是指定environment环境文件全路径的参数

newman run e:\aaa.collection.json -e e:\envirement.json

-g:后面是指定globals环境文件全路径的参数

newman run e:\aaa.collection.json -e e:\envirement.json -g e:\globals.json

-n:后面跟一个数字,表示测试集合执行的迭代次数(就是循环执行的次数)

newman run e:\aaa.collection.json -e e:\envirement.json -n 2

-d: 后面跟的是参数化文件,json、csv文件数据

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanCsv.csv

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanJson.json

4、newman导出的报告类型

cli格式报告:就是cmd下运行生成的文件。

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanJson.json > e:\result.txt

json格式的报告:postman的runner运行器中执行也会输出json格式报告。

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanJson.json -r json --reporter-json-export e:\result.json

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanJson.json -r json --reporter-json-export e:\data\result0325.json

html格式的可视化报告:

newman run e:\aaa.collection.json -e e:\environment.json -d e:\postmanJson.json -r html --reporter-html-export e:\data\result0325.html

5、打包批处理命令

为什么做批处理?安装Jenkins,使用jenkins来部署运行run.bat文件。

实现无人执行的运行脚本。

步骤1:新建一个txt文件,重名为run.bat文件,使用notepad++打开。

步骤2:将上面的newman命令,复制到改文件中,转码为utf-8

步骤3:双击run.bat文件。

newman工具的运用相关推荐

  1. Postman 导出接口集合,并使用newman工具导出html版本测试用例

    目录 目录 一, postman导出用例集合 及环境变量设置及导出 1 点击测试用例集合,点击导出  选择2.1版本  该版本可与 apifox通用 2 环境变量设置及导出 3 Tests断言 二   ...

  2. 基于图像界面工具postman进行测试

    postman是我们很熟悉的HTTP请求模拟工具之一,常用于web service API的测试.postman的具体操作: 1.发起API调用 2.添加结果验证 3.保存测试用例 4.基于postm ...

  3. newman执行Postman测试用例

    1.安装nodeJS环境:http://nodejs.cn/download/ 安装直接双击运行即可,安装完之后,检查一下node环境变量 打开cmd窗口,运行node -v 和npm -v 两个命令 ...

  4. postman安装_Postman插件的应用与实战(二)

    在postman插件的应用与实战(一)中,介绍了postman插件的安装,使用,collestion的创建以及应用,本小节中,我们来介绍postman结合newman和jenkins持续构建工具,来对 ...

  5. 接口测试——postman和Jemter

    接口测试--postman和Jemter postman postman工作原理 postman入门 postman的基础用法 postman的高级用法 使用postman管理测试用例 批量执行测试用 ...

  6. 接口自动化常见面试题

    篇幅所限本文就只道一些题目跟答案了,大家可以自己先看看有哪些题是会的,剩下的面试题在我整理的一本<软件测试面试八股文>PDF里都有,获取的方法在斯我关键字"资料"就可免 ...

  7. JB测试之旅-浅谈自动化知识

    先说明 本篇不会讲解某种语言或某种框架,这种事情请直接找google,本篇是面向小白或对自动化不熟悉的同学,或是想深入了解自动化理论知识的同学,因此,大神请右上: 理论为主,只有明白更多的理论,做事才 ...

  8. 【软件测试】接口自动化测试面试题及详细答案

    前言 最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案. 为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可. 接 ...

  9. Postman测试实践笔记

    Postman测试实践 文章目录 Postman测试实践 一.Postman安装与使用 1.1 Postman下载及安装 1.1.2 Postman Mac版 1.2 Postman 更新 1.2.1 ...

最新文章

  1. 将窗体中名称为iremark_习题三新
  2. 一文读懂 CNN、DNN、RNN 内部网络结构区别
  3. difftime(转)
  4. boost::pointer_traits的用法实例
  5. 30 个提高Web 程序执行效率的好经验[转]
  6. 【网上收藏】取得网卡mac
  7. python3之后版本读取网页的内容
  8. mysql导入dat文件_MySql导入和抽取大数量级文件数据
  9. 大数据技术之 Kafka (第 3 章 Kafka 架构深入 ) Kafka 生产者
  10. len()与cap()的区别
  11. AJPFX解析关于编码ansi、GB2312、unicode与utf-8的区别
  12. win10mysql服务器修改密码,Windows下mysql修改root密码的4种方法
  13. Oracle数据库语句大全
  14. 磊科linux无线网卡驱动安装步骤,怎么安装磊科nw336无线网卡驱动
  15. php a标签加nofollow,Z-Blog给文章所有的站外a链接添加nofollow的方法
  16. 柜台收取西联汇款经验(网友分享)
  17. php制作万年历的步骤_PHP制作万年历
  18. python实现直播功能_Python实现直播推流效果
  19. ZUCC_离散数学基础__简单期末复习整理
  20. 载波聚合或双连接的方式进行_5G网络的关键技术有哪些

热门文章

  1. coreldraw x8里线段显示尺寸_CorelDRAW X8如何修改标尺单位
  2. Daily record-August
  3. 总投资460亿!陈十一院士任校长,东方理工大学年薪40-60万招人
  4. 关于Linux的应用层定时器
  5. 一张收款码,同时支持微信、云闪付、支付宝、信用卡支付
  6. Android自定义SurfaceView简单实现烟花效果
  7. vmware: 磁盘加载问题导致,emergency mode: login incorrect 滚动打印
  8. 删除你的所有计算机文件的英文,删除Download和DataStore文件夹中的所有文件
  9. htc 8x android,HTC 8X正式发布 4.3寸屏支持NFC
  10. 【SSR】287- 从头开始,彻底理解服务端渲染原理