postman结合newman生成测试报告

1. cmd窗口安装newman

 npm install -g newman

postman结合newman生成测试报告

2. cmd窗口安装newman-html报告

 nnpm install -g newman-reporter-html

postman结合newman生成测试报告

3. cmd窗口安装美化测试报告

 npm install -g newman-reporter-htmlextra

postman结合newman生成测试报告

4. cmd窗口查看安装的插件

 npm list -g --depth 0

postman结合newman生成测试报告
  1. 在postman中导出接口文件(步骤:1.新建文件夹,把接口全部导入此文件夹内-2.对文件夹的内容全部导出)

postman结合newman生成测试报告

6. 在本地选择某个目录建个文件夹,把postman内导出的json文件放入此文件夹下

postman结合newman生成测试报告

7. cmd窗口进入上个步骤文件夹内,运行postman文件并生成测试报告

 newman run test01.postman_collection.json   -r htmlextra --reporter-htmlextra-title "X项目自动化测试报告"

postman结合newman生成测试报告

执行完上步骤后newman会在文件夹内自动创建个newman文件夹,文件夹内包含已生成的html测试报告文件

postman结合newman生成测试报告

8. 打开html文件,浏览器内显示测试报告

postman结合newman生成测试报告

newman介绍

newman是为Postman而生,专门用来运行Postman编写好的脚本; 使用newman,你可以很方便的用命令行来执行postman collections。

newman基本用法(cmd窗口):newman run 用例集.json -e 环境变量文件.json -d 全局变量文件.json -r htmlextra(报告模板) –reporter-htmlextra-title “X项目自动化测试报告(报告名称)”。

命令行选项

  • -d,–iteration-data :指定用于迭代的数据源文件路径。
  • -n,–iteration-count :指定与迭代数据文件一起使用时必须运行集合的次数。
  • –folder :在特定文件夹/文件夹中运行请求或在集合中运行特定请求。
  • –timeout (ms) :指定等待整个集合运行完成执行的时间(以毫秒为单位)。
  • -r,–reporters :指定用于此次运行的报告类型 cli,xml,json,junit,html,htmlextra
  • –working-dir :设置工作目录的路径以在读取具有相对路径的文件时使用。默认为当前目录。
  • –no-insecure-file-read :防止读取位于工作目录之外的文件。
  • –reporter-json-export jsonReport.json 生成json格式的测试报告。
  • –reporter-junit-export xmlReport.xml 生成xml格式的测试报告。
  • –reporter-html-export htmlReport.html 生成html格式的测试报告。
  • –reporter-htmlextra-export htmlReport.html 生成htmlextra格式的测试报告。

Original: https://www.cnblogs.com/zhen9436/p/16627507.html
Author: 墨振
Title: postman结合newman生成测试报告

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612104/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • [spring]spring详细总结

    spring 1.spring简介 Spring框架是一个开源的应用程序框架,是针对bean的生命周期进行管理的轻量级容器。 Spring解决了开发者在J2EE开发中遇到的许多常见…

    数据库 2023年6月16日
    049
  • grafana+prometheus如何查看tcp连接数量

    最后解决方案 经过和负责监控的大佬了解,获得了一个可行的方案:在每个pod中新增一个sidecar容器,在容器中部署node_exporter,或者在容器中放个自动查看端口连接数并…

    数据库 2023年6月9日
    0114
  • Java 使用Stream处理List对象去重

    // 根据name去重 List unique = persons.stream().collect( Collectors.collectingAndThen( Collecto…

    数据库 2023年6月16日
    064
  • Spring Boot 整合Hibernate Validator

    Spring Boot 整合Hibernate Validator 代码仓库: https://github.com/Rain-with-me/JavaStudyCode/tree…

    数据库 2023年6月14日
    092
  • AUFS:多点合一,写时复制

    AUFS(全称:advanced multi-layered unification filesystem,高级多层统一文件系统),用于为 Linux 文件系统实现 联合挂载。提到…

    数据库 2023年6月6日
    081
  • 工具 | PG 集群复制管理工具 repmgr

    作者:颜博 青云科技数据库研发工程师目前从事 PostgreSQL 产品开发工作,热衷于 PostgreSQL 数据库的学习和研究 | REPMGR 简介 repmgr[1] 是一…

    数据库 2023年5月24日
    0111
  • linux中如何查找一个文件夹的大小呢?

    1、(方法一)ls -lht会列出当前目录下每个文件的大小,同时也会给出当前目录下所有文件大小总和 2、(方法二)du -sh *也会列出当前文件夹下所有文件对应的大小 【把*替换…

    数据库 2023年6月11日
    085
  • MySQL中实现中文转拼音

    — 插入数据 INSERT INTO t_base_pinyin ( pin_yin_, code_ ) VALUES ( "a", 20319 ),( &q…

    数据库 2023年6月14日
    089
  • 数据库操作

    数据库操作 数据库基础数据库是一种 存储结构, 允许使用各种格式 输入、处理、检索 数据,且不用在每次需要数据时 重新输入数据。 select 语句: select语句 用于查询数…

    数据库 2023年6月16日
    093
  • ajax与thymeleaf分别实现数据传输

    小杰笔记篇: 1:第一种:利用Model和thymeleaf引擎来完成: Controller层: html:引入引擎 第二种方式:ajax: 第一步:创建User实体类假装数据库…

    数据库 2023年6月6日
    079
  • String s = new String(“xyz”)创建了几个实例你真的能答对吗?

    从面试题说起 String s = new String("xyz"); 创建了几个实例? 这是一道很经典的面试题,在一本所谓的Java宝典上,我看到的&#82…

    数据库 2023年6月16日
    072
  • 编程书单

    前言 : 一开始我是不太关注技术书的, 但是直到在知乎看到了北邮人论坛转载的那个书单之后, 我才开始关注技术书尤其是技术书单. 现在我认为读技术书的效果会比看视频效果好, 但是最高…

    数据库 2023年6月11日
    068
  • Java并发编程-线程池

    重点内容 线程池的使⽤ 创建线程池 提交任务 关闭线程池 线程池的原理 合理配置线程池 线程池的监控 1.线程池的创建 new ThreadPoolExecutor(corePoo…

    数据库 2023年6月6日
    084
  • Linux平台Redis安装总结

    本文测试验证的操作系统为CentOS Linux release 7.8.2003 (Core),Redis版本为redis-6.0.8。 敬请注意,如有不同,请以实际情况为准。 …

    数据库 2023年6月11日
    051
  • mqtt长连接报错32000

    背景 项目需要使用mqtt协议建立长连接,我是客户端,需要连上服务端同学的提供的地址;客户端使用的是paho提供的客户端sdk,如下: org.eclipse.paho org.e…

    数据库 2023年6月11日
    0106
  • 你真的懂Python命名吗?

    转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/7417a7f0.html 大家好,我是测试蔡坨坨。 今天,我们来聊一下Python命名那些事儿。 名为…

    数据库 2023年6月11日
    0141
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球