Postman 导出接口集合,并使用newman工具导出html版本测试用例
目录
目录
一, postman导出用例集合 及环境变量设置及导出
1 点击测试用例集合,点击导出 选择2.1版本 该版本可与 apifox通用
2 环境变量设置及导出
3 Tests断言
二 newman及相关插件安装
在存放导出测试集合的位置, 进入cmd控制台,分别输入 命令安装 newman 以及 newman-reporter-html
newman-reporter-html安装结果 如图
三 输入命令运行导出 的测试集合生成html版本 postman测试报告
newman-reporter-html 命令以及示例
newman-reporter-htmlextra 命令以及示例
四 关于 newman导出html 或者增强版html插件 自定义修改导出HTML模板的方式
一, postman导出用例集合 及环境变量设置及导出
1 点击测试用例集合,点击导出 选择2.1版本 该版本可与 apifox通用
2 环境变量设置及导出
3 Tests断言
pm.test("判断返回值中是否存在", function () {pm.expect(pm.response.text()).to.include("XXXXX");
});pm.test("MSG 匹配处理成功", function () {var jsonData = pm.response.json();pm.expect(jsonData.msg).to.equal("处理成功");
});pm.test("HTTP 状态吗是否是 200", function () {pm.response.to.have.status(200);
});pm.test("返回时 code 是否为1", function () {var jsonData = pm.response.json();pm.expect(jsonData.code).to.equal(1);pm.response.to.have.status(200);
});pm.test("返回时 result 如果是集合 是否不为空", function () {var jsonData = pm.response.json();var list = jsonData["result"];// console.log(list.length)pm.expect(list.length).to.above(0); pm.response.to.have.status(200);
二 newman及相关插件安装
注意 : newman 安装及使用 需要node.js 环境 没装的 随便找个装一下
node.js安装及环境配置超详细教程【Windows系统安装包方式】
在存放导出测试集合的位置, 进入cmd控制台,分别输入 命令安装 newman 以及 newman-reporter-html
//newman安装
npm install -g newman
//html插件
npm install -g newman-reporter-html
//增强版html插件
npm install -g newman-reporter-htmlextra
newman安装结果 : cmd窗口使用 : newman -v 查看 有则成功
newman-reporter-html安装结果 如图
newman-reporter-htmlextra 一致
三 输入命令运行导出 的测试集合生成html版本 postman测试报告
newman-reporter-html 命令以及示例
newman run 测试集合文件.json -e 环境变量.json -g 全局变量.json -d 数据.json -n 迭代次数 -r cli,html,json,junit --reporter-html-export 命名.html |
newman-reporter-htmlextra 命令以及示例
newman run 测试集合文件.json -e 环境变量.json -g 全局变量.json -d 数据.json -n 迭代次数 -r cli,html,json,junit,htmlextra --reporter-htmlextra-browserTitle "测试报告" --reporter-htmlextra-title "测试报告" --reporter-htmlextra-export 命名.html |
四 关于 newman导出html 或者增强版html插件 自定义修改导出HTML模板的方式
自己体会, 具体应该不用多说了都到这了
//windows 下路径 linux的话自己改
npm\node_modules\newman-reporter-html\lib\template-default.hbs
npm\node_modules\newman-reporter-htmlextra\lib\dashboard-template.hbs
Postman 导出接口集合,并使用newman工具导出html版本测试用例相关推荐
- 类似postman的接口自动化测试工具,为什么都在用 apifox
接口测试很多人都会用到 postman,但实际上,在当下国内测试流程中,postman 有很多功能不符合国人的操作习惯,本文介绍一个接口自动化测试工具,已经在很多公司的测试团队中大量使用,它的主要应用 ...
- PostMan测试接口-----上传文件、导出excel
PostMan测试接口实现如下功能: (1)上传文件 (2)导出excel 一.PostMan测试接口实现上传文件 当测试接口需要上传文件时,我们依然可以借助Postman. 1.接口地址填写正确 2 ...
- Postman如何导出接口,学会这招后台开发再交接工作时,保准不被喷!
前言: 我的文章还是一贯的作风,简确用风格(简单确实有用),你们可叫我职场新人救星!好的废话不多说,今天这篇文章讲的是如何用postman导出接口文档!解决怎么把自己用postman测试的用例分享给同 ...
- Postman导入和导出接口
1.点击Export导出接口 2.点击Export 3.选择路径导出 4.导入操作,点击 import 5.选择导入文件 6.导入成功
- 软件测试须知基于PostMan的接口自动化测试
临近年底,公司任务也不是很多,趁这个机会老大让我研究了一下PostMan的脚本自动化测试.作为一个前端开发,说实话,对于PostMan的操作,仅仅限于新建请求->填写url地址和参数->s ...
- newman工具的运用
是postman测试集合运行的插件工具,运行的对象是测试集合. 1.安装 安装nodejs,是newman的基础环境. cmd--->npm -v 安装newman工具: cmd ---> ...
- Postman实现接口自动化测试
一:Postman安装 1. 环境搭建: 1) 安装 Postman 下载完成后,选择默认项进行安装. 注册登录,建议使用邮箱账号注册,数据共享且易找回密码. 二:Postman页面介绍 1.请求 1 ...
- 支持Dubbo接口文档生成的工具!
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 肥朝 来源 | https://mp.weix ...
- 【转】Postman 生成接口文档
引言 几个朋友想做一个前后端分离的项目,接口文档的重要性那是不言而喻的.生成接口文档的方法真的太多了,Yapi.Swagger等等.但是想公网上访问接口文档并修改的话,还得购买服务器,部署上去.穷码农 ...
最新文章
- 用g.raphael.js高速绘制饼图、柱状图、点状图、折线图(上)
- 经典排序算法(6)——直接选择排序算法详解
- 前后端敏感数据加密方案及实现_03
- SharePoint Manager 2007 国外高人写的管理工具,有特色,对学习moss有帮助
- (2)Linux环境下安装和使用Redis
- M3DGIS三维电子沙盘大数据人工智能元宇宙地理信息系统第5课
- 如何在电脑上下载抖音视频
- python共有前缀_Python 匹配多个字符前缀
- c语言实现三角形面积公式字母,c语言计算三角形面积代码
- No installations recognized以及nvm use失败问题
- 单片机通用配置(基于STC12C5A60S2)
- 微信小程序内嵌H5页面实现微信支付
- 微信小程序【网易云音乐实战】(第六篇 歌曲搜索、自定义模板、分包)
- 负数在计算机中的表示和存储
- RecyclerView实现点击回复效果
- idm 假冒_深度假冒人工智能对通过新媒体共享的信息传播的影响
- getenv()和环境变量
- 特征选择,熵,条件熵,信息增益
- Brave 浏览器续航测试:功耗比各大主流浏览器都要低
- 微服务设计指导-通过一个生产事故的具体例子来看微服务
热门文章
- 仁寿北城时代二期装修效果图,北城时代户型图
- Python获取excel的数据并绘制直方图
- 左旋转、右旋转、双旋
- 拼多多商家遇到投诉,如何解决?
- 小黑盒服务器不稳定,小黑盒什么时候更新 | 手游网游页游攻略大全
- “金环日食”下午见!6月21日魔戒即将现身,想加入到这次日食的观测大军,这几个问题得掌握——下次十年后
- 苹果home键在哪里设置_别再双击Home键了,原来苹果手机是这样清理内存的,速度提升1倍...
- 简单实现局域网内实现像素流送的负载均衡
- 【向量范数】详解常用的向量范数
- nginx 10054报错问题解决方案