postman使用-09发送报告

文章目录

  • 环境部署
  • 生成测试报告
    • 导出测试集
    • 导出环境变量
    • 导出全局变量
  • 生成报告演示
    • 案例一:单一接口使用环境变量和全局变量
    • 案例二:单一接口使用环境变量、全局变量、CSV文件参数
    • 案例三:多接口,批量执行
  • 总结

环境部署

1.安装nodejs :https://nodejs.org/en/download/ 根据自己的系统环境选择
2.安装newman:进入到nodejs 安装路径,输入命令 :npm install -g newman
3.安装报告模板:输入命令:npm install -g newman-reporter-html
在这里插入图片描述
在这里插入图片描述

生成测试报告

  1. 导出对应的 测试集、环境变量、全局变量(局部变量不支持)
     注意导出的东西最好命名一个英文名字
  2. 新建一个文件夹用于保存测试报告
  3. cmd cd进入第二步创建的文件夹路径,输入对应的命令执行即可::newman run 导出的测试集合的路径 -r html

newman run C:\Users\WIN10\Desktop\login.postman_collection.json ‐d C:\Users\WIN10\Desktop\login.csv ‐n 5 ‐r html
run 后面跟具体的接口脚本
-e 等同于–environment:后面跟环境变量文件
-g 等同于–globals:后面跟全局变量文件
-d 等同于–iteration-data:指定用于迭代的数据源文件
-n 等同于–iteration-count:设置迭代次数 postman参数化迭代测试 当使用csv数据的时候需要
-r 等同于–reporters:后面跟数据结果,可以跟cli、html、json等
 cli:直接在命令行打印结果
 html:将结果生成为html文件,指定生成文件的名称 --reporter-html-export 文件名使用
 json:将结果生成为json文件,指定生成文件的名称 --reporter-json-export 文件名使用

导出测试集

注意导出的时候最好命名一个英文名字
在这里插入图片描述
在这里插入图片描述

导出环境变量

在这里插入图片描述

导出全局变量

在这里插入图片描述

生成报告演示

案例一:单一接口使用环境变量和全局变量

在这里插入图片描述

在这里插入图片描述

案例二:单一接口使用环境变量、全局变量、CSV文件参数

在这里插入图片描述
在这里插入图片描述

案例三:多接口,批量执行

包含如下接口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

环境部署

1.安装nodejs
2.安装newman
3.安装报告模板

生成测试报告

  1. 导出对应的 测试集、环境变量、全局变量(局部变量不支持)
     注意导出的东西最好命名一个英文名字
  2. 新建一个文件夹用于保存测试报告
  3. cmd cd进入第二步创建的文件夹路径,输入对应的命令执行即可::newman run 导出的测试集合的路径 -r html

run 后面跟具体的接口脚本
-e :后面跟环境变量文件
-g :后面跟全局变量文件
-d :指定用于迭代的数据源文件
-n :设置迭代次数 postman参数化迭代测试 当使用csv数据的时候需要
-r :报告的格式,可以跟cli、html、json等
 cli:直接在命令行打印结果
 html:将结果生成为html文件,指定生成文件的名称 --reporter-html-export 文件名
 json:将结果生成为json文件,指定生成文件的名称 --reporter-json-export 文件名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/645222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS文本外观属性(知识点2)

知识引入 1.text-indent:首行缩进 text-indent属性是用于定义首行文本的缩进,其属性值可为不同单位的数值,em字符宽度的倍数或相对于浏览器窗口宽度的百分比%,允许使用负值,建议使用em作为设置单位,下面通…

Docker Image(镜像)

Docker镜像是什么 Docker image 本质上是一个 read-only 只读文件,这个文件包含了文件系统、源码、库文件、依赖、工具等一些运行 application 所必须的文件。我们可以把 Docker image 理解成一个模板, 可以通过这个模板实例化出来很多容器。image 里面…

智能家居20年,从「动手」到「用脑」

【潮汐商业评论/原创】 正在装修新家的Carro最近陷入了纠结之中,“还没想好要怎么装一套完整的智能家居,家里的基装就已经开始了。” 事实上,Carro对智能家居也不了解,并不知道该如何下手,心想“要是能一次性设计好就…

Java实现两个Ip相互跳转

需求:在请求HttpClient时,如果访问的http://127.0.0.1:5004/proxy/1为空或者为html(看自己的需求而定),那么就跳转到http://192.128.121.140:5004/proxy/1 传入的ip1和ip2分别是127.0.0.1和192.128.121.140 private String sendRequest(String ip1, String ip2) {CloseableHt…

MyBatis详解(1)-- ORM模型

MyBatis详解(1) JDBC的弊端: ORM 模型常见的ORM模型:mybatis和Hibernate的区别 ***优势:mybatis解决问题:优点: MyBatisMyBatis环境搭建项目架构mybatis生命周期 JDBC的弊端: 1.硬编…

头歌C语言递归函数、嵌套函数

目录 第1关:递归求阶乘数列 任务描述 相关知识(略) 编程要求 测试说明 第2关:递归实现输出一个整数的逆序 任务描述

jenkins部署过程记录

一、jenkins部署git链接找不到 原因分析: 机器的git环境不是个人git的权限,所以clone不了。Jenkins的master节点部署机器已经部署较多其他的job在跑,如果直接修改机器的git配置,很可能影响到其他的job clone 不了代码&#xff0c…

EI论文复现:考虑冷热运行特性的综合能源系统多时间尺度优化调度程序代码!

适用平台/参考文献:MatlabYalmipCplex; 参考文献:电力系统自动化《含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度》 提出考虑冷热特性的综合能源系统多时间尺度优化调度模型,日前计划中通过多场景描述可再生能源的不确定性…

1.20号网络

数据库基本概念 能够输入计算机并能被计算机程序识别和处理的信息集合数据库 (Database) 数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合 常用的数据库 1)大型数据库Oracle公司是最早开发关系数据库的厂商…

大数据处理,Pandas与SQL高效读写大型数据集

大家好,使用Pandas和SQL高效地从数据库中读取、处理和写入大型数据集,以实现最佳性能和内存管理,这是十分重要的。 处理大型数据集往往是一项挑战,特别是在涉及到从数据库读取和写入数据时。将整个数据集加载到内存中的传统方法可…

opencv#33 边缘检测

边缘检测原理 图像的每一行每一列都可以看成是一个连续的信号经过离散后得到的数值,例如上图左侧给出的图像由黑色到白色的一个信号,也就是图像中某一行像素变化是由黑色逐渐到白色,我们将其对应在一个坐标轴中,将像素值的大小对应…

Pytorch线性代数

1、加法运算 A torch.arange(20, dtypetorch.float32).reshape(5, 4) B A.clone() # 通过分配新内存,将A的一个副本分配给B A, A B# tensor([[ 0., 1., 2., 3.], # [ 4., 5., 6., 7.], # [ 8., 9., 10., 11.], # [12., 13.,…

Linux系统创建并自动启用交换文件

在Linux系统中,交换空间(Swap Space)被用作当物理内存(RAM)不足时的额外内存。尽管现代计算机通常配备有大量的RAM,但在某些情况下,如运行内存密集型应用或程序时,交换空间仍然非常有…

鼠标移入/点击子组件,获取选中子组件事件

不管是移入&#xff0c;或者是点击事件 都要知道是触发的哪个组件 这里子组件是个通用小标题title 所以&#xff0c;通过标题内容&#xff0c;获取触发的哪个子组件子组件 <template><div mouseover"tMouseover" mouseleave"tMouseLeave" class&…

[AIGC大数据基础] Spark 入门

大数据处理已成为当代数据领域的重要课题之一。为了高效地处理和分析大规模数据集&#xff0c;许多大数据处理引擎应运而生。其中&#xff0c;Spark作为一个快速、通用的大数据处理引擎备受关注。 本文将从“是什么、怎么用、为什么用”三个角度来介绍Spark。首先&#xff0c;我…

【Flutter跨平台插件开发】如何实现kotlin跟C++的相互调用

【Flutter跨平台插件开发】如何实现kotlin跟C的相互调用 kotlin 调 c 在 Kotlin 中&#xff0c;可以使用 JNI (Java Native Interface) 来调用 C 代码 调用步骤: 创建 C 文件并实现函数。 // example.cpp #include <jni.h>extern "C" JNIEXPORT jstring J…

SQL 系列教程(二)

目录 SQL DELETE 语句 DELETE 语句 演示数据库 DELETE 实例 删除所有行 SQL TOP, LIMIT, ROWNUM 子句 TOP 子句 演示数据库 SQL TOP、LIMIT 和 ROWNUM 示例 SQL TOP PERCENT 实例 添加WHERE子句 SQL MIN() 和 MAX() 函数 MIN() 和 MAX() 函数 演示数据库 MIN() …

spring eureka集群相关问题

一、集群节点信息如何更新&#xff1f; EurekaServer节点启动的时候&#xff0c;DefaultEurekaServerContext.init()方法调用PeerEurekaNodes.start()方法&#xff0c;start方法中resolvePeerUrls()会从配置文件读取serviceUrl属性值获得集群最新节点信息&#xff0c;通过upda…

电池回收产业东风中,吉利科技集团如何先行一步?

随着绿色低碳可持续发展理念深入人心&#xff0c;全球能源变革和转型升级持续推进&#xff0c;新能源行业不断涌现新的机遇。 动力电池回收和再利用&#xff0c;就是近在眼前的“红利型”产业。 我国新能源汽车市场近年来爆发式增长&#xff0c;动力电池生产紧随电动车普及步…

【代码管理】TortoiseGit 图标没有显示

当TortoiseGit在Windows系统中没有正确显示文件和目录的图标状态时&#xff0c;可能的原因和解决方法如下&#xff1a; 原因与解决方案&#xff1a; TortoiseGit未集成到资源管理器&#xff1a; 请确保TortoiseGit已正确安装&#xff0c;并在安装过程中选择了“将TortoiseGit集…