newman工具的运用
是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工具的运用相关推荐
- Postman 导出接口集合,并使用newman工具导出html版本测试用例
目录 目录 一, postman导出用例集合 及环境变量设置及导出 1 点击测试用例集合,点击导出 选择2.1版本 该版本可与 apifox通用 2 环境变量设置及导出 3 Tests断言 二 ...
- 基于图像界面工具postman进行测试
postman是我们很熟悉的HTTP请求模拟工具之一,常用于web service API的测试.postman的具体操作: 1.发起API调用 2.添加结果验证 3.保存测试用例 4.基于postm ...
- newman执行Postman测试用例
1.安装nodeJS环境:http://nodejs.cn/download/ 安装直接双击运行即可,安装完之后,检查一下node环境变量 打开cmd窗口,运行node -v 和npm -v 两个命令 ...
- postman安装_Postman插件的应用与实战(二)
在postman插件的应用与实战(一)中,介绍了postman插件的安装,使用,collestion的创建以及应用,本小节中,我们来介绍postman结合newman和jenkins持续构建工具,来对 ...
- 接口测试——postman和Jemter
接口测试--postman和Jemter postman postman工作原理 postman入门 postman的基础用法 postman的高级用法 使用postman管理测试用例 批量执行测试用 ...
- 接口自动化常见面试题
篇幅所限本文就只道一些题目跟答案了,大家可以自己先看看有哪些题是会的,剩下的面试题在我整理的一本<软件测试面试八股文>PDF里都有,获取的方法在斯我关键字"资料"就可免 ...
- JB测试之旅-浅谈自动化知识
先说明 本篇不会讲解某种语言或某种框架,这种事情请直接找google,本篇是面向小白或对自动化不熟悉的同学,或是想深入了解自动化理论知识的同学,因此,大神请右上: 理论为主,只有明白更多的理论,做事才 ...
- 【软件测试】接口自动化测试面试题及详细答案
前言 最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案. 为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可. 接 ...
- Postman测试实践笔记
Postman测试实践 文章目录 Postman测试实践 一.Postman安装与使用 1.1 Postman下载及安装 1.1.2 Postman Mac版 1.2 Postman 更新 1.2.1 ...
最新文章
- 将窗体中名称为iremark_习题三新
- 一文读懂 CNN、DNN、RNN 内部网络结构区别
- difftime(转)
- boost::pointer_traits的用法实例
- 30 个提高Web 程序执行效率的好经验[转]
- 【网上收藏】取得网卡mac
- python3之后版本读取网页的内容
- mysql导入dat文件_MySql导入和抽取大数量级文件数据
- 大数据技术之 Kafka (第 3 章 Kafka 架构深入 ) Kafka 生产者
- len()与cap()的区别
- AJPFX解析关于编码ansi、GB2312、unicode与utf-8的区别
- win10mysql服务器修改密码,Windows下mysql修改root密码的4种方法
- Oracle数据库语句大全
- 磊科linux无线网卡驱动安装步骤,怎么安装磊科nw336无线网卡驱动
- php a标签加nofollow,Z-Blog给文章所有的站外a链接添加nofollow的方法
- 柜台收取西联汇款经验(网友分享)
- php制作万年历的步骤_PHP制作万年历
- python实现直播功能_Python实现直播推流效果
- ZUCC_离散数学基础__简单期末复习整理
- 载波聚合或双连接的方式进行_5G网络的关键技术有哪些
热门文章
- coreldraw x8里线段显示尺寸_CorelDRAW X8如何修改标尺单位
- Daily record-August
- 总投资460亿!陈十一院士任校长,东方理工大学年薪40-60万招人
- 关于Linux的应用层定时器
- 一张收款码,同时支持微信、云闪付、支付宝、信用卡支付
- Android自定义SurfaceView简单实现烟花效果
- vmware: 磁盘加载问题导致,emergency mode: login incorrect 滚动打印
- 删除你的所有计算机文件的英文,删除Download和DataStore文件夹中的所有文件
- htc 8x android,HTC 8X正式发布 4.3寸屏支持NFC
- 【SSR】287- 从头开始,彻底理解服务端渲染原理