定制报告

  • 一、前言
  • 二、构建定制报告
  • 三、使用自定义的报告
  • 四、CLI

一、前言

如果想根据特定请求生成报告,定制报告就会派上用场,例如,在请求(或测试)失败时、输出响应主体日志时。


二、构建定制报告

定制报告是一个节点模块,其名称为newman-reporter-。创建一个定制报告的步骤如下。

1)定制报告是一个节点模块,其使用npm init创建一个空白的npm包。

2)添加一个index.js文件,导出如下形式的函数。

3)使用npm发布报告,或者在本地使用报告。另外,也支持如@myory/newman-reporter-所示的报告名称。


三、使用自定义的报告

为了使用自定义报告。必须安装对应的报告包。例如:使用Newman teamcity reporter的方法如下。

1)安装reporter包。

npm install newman-reporter-teamcity

请注意,包的名称为newman -reporter-,其中是reporter的实际名称。如果Postman是全局安装的,则这个包也应该全局安装。运行npm install<包名>,使用“-g”标志进行全局安装。

2)要是用本地(非公开)的报告,请运行命令npm install <path/to/local-reporter-directory>。

3)通过CLL或Programmatically使用已安装的报告。在这里,在选项中指定报告名称时不需要newman -reporter前缀。

4)作用域的报告必须使用范围前缀来指定。例如,如果包名是@myory/newman-reporter-,必须使用@myory/ name指定报告。


四、CLI

具体命令如下。

newman run  /patn/to/collection.JSON -r myreporter --reporter-myreporter-
<option-name> <option-value>    #the option is optionalProgrammatically:
var newman = require('newman');newman.run({collection: '/patn/to/collection.JSON'reporters: 'myreporter'reporter: {myreporter: {'option-name': 'option-value'  //the option is optional}}
},function (err,summary){if (err) {throw err;}console.info('collection run complete!');
});

Newman定制报告相关推荐

  1. python pytest和allure环境_【转载】Python—Pytest+Allure定制报告

    Allure Test Report 一款测试报告框架,不仅报告美观,而且方便CI集成. 一.环境配置 安装Python依赖库: pip3 install pytest pip3 install py ...

  2. python allure报告_Pytest+Allure 定制报告

    前言: 最近在研究接口自动化的框架,好的测试报告在整个测试框架起到至关重要的部分.终于被我发现一个超好用的报告框架,不仅报告美观,而且方便 CI 集成. 就是它,就是它:Allure Test Rep ...

  3. 生成报告配置xml_升职加薪利器:Python+Pytest框架在Jenkins上生成Allure测试报告

    在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...

  4. 交流适配器行业调研报告 - 市场现状分析与发展前景预测

    出版商:湖南贝哲斯信息咨询有限公司 出版日期:2021-11 报告链接:获取报告样本:商务专员热线:400-166-9286 特别说明:以下结构仅为用于展示的报告样本,如需完整版或定制版报告请联系商务 ...

  5. 交叉风帆行业调研报告 - 市场现状分析与发展前景预测

    出版商:湖南贝哲斯信息咨询有限公司 出版日期:2021-11 报告链接:获取报告样本:商务专员热线:400-166-9286 特别说明:以下结构仅为用于展示的报告样本,如需完整版或定制版报告请联系商务 ...

  6. 中国交互式智能板市场趋势报告、技术动态创新及市场预测

    出版商:湖南贝哲斯信息咨询有限公司 出版日期:2021-11 报告链接:获取报告样本:商务专员热线:400-166-9286 特别说明:以下结构仅为用于展示的报告样本,如需完整版或定制版报告请联系商务 ...

  7. 中国中老年服装市场投资前景分析及供需格局研究预测报告

    智研瞻产业研究院专注于中国产业经济情报及研究,目前主要提供的产品和服务包括传统及新兴行业研究.商业计划书.可行性研究.市场调研.专题报告.定制报告等.涵盖文化体育.物流旅游.健康养老.生物医药.能源化 ...

  8. 中国服装自主品牌行业市场环境与投资趋势分析报告

    智研瞻产业研究院专注于中国产业经济情报及研究,目前主要提供的产品和服务包括传统及新兴行业研究.商业计划书.可行性研究.市场调研.专题报告.定制报告等.涵盖文化体育.物流旅游.健康养老.生物医药.能源化 ...

  9. 中国海上风电装备行业经济效益评价与投资战略规划展望报告2022-2028年版

    中国海上风电装备行业经济效益评价与投资战略规划展望报告2022-2028年版    报告目录内容概述定制报告 第一章 海上风电装备行业概述 1.1 海上风电装备行业定义及分类 1.1.1 海上风电装备 ...

  10. 2021年第一季度中国电竞行业网络关注度分析报告

    新浪游戏联合新浪舆情通推出<中国电竞行业网络关注度分析报告·2021年Q1版>,本报告通过大数据视角透视2021年第一季度中国电竞行业发展现状,对中国电竞行业热度.细分行业信息传播规律.人 ...

最新文章

  1. cannot find package “github.com/coreos/go-systemd/journal”
  2. 使用WireShark简单分析ICMP报文
  3. px4原生源码学习一
  4. Repeater在无数据记录时显示“无相关记录...”
  5. PHP的学习--PHP的闭包
  6. 1017 A除以B (20分)
  7. 兼容最新PS2021 Raya Pro 5 for Mac——值得推荐的PS终极数字混合扩展面板
  8. 公众号向特定用户主动推送消息_公众号助手——消息不仅可以群发,还不限制次数!...
  9. linux make
  10. 中英文对照 —— 音乐
  11. cvtres.exe无法正常启动_小猿圈讲解Linux系统启动故障解决方案(新手指南)
  12. Pandas DataFrame 函数应用和映射
  13. Linux系统开发: 学习Linux下网络编程
  14. 【ARM汇编】ARM 指令集和Thumb 指令集
  15. python名字起源_你知道这些编程语言名字的由来吗
  16. QCC3040---Log module
  17. mysql俩个表怎么创主外洁_单独招生面试题极其详细答案
  18. Vue3技术4之watch监视属性、watch时value问题
  19. MySQL基础学习笔记(带目录)
  20. C++题解:【NOIP2006PJ】Jam的计数法(count)

热门文章

  1. 处理猪舌须知小窍门-滋阴润燥好良方-菜椒滑猪舌
  2. 关于双硬盘安装双系统
  3. matlab里的speed,matlab虚数 分析一下getspeed()函数
  4. 批量生成Code128- C条码
  5. pmp是什么意思啊?
  6. 刷手机坐公交 背后蕴含了什么技术?
  7. 组网 三层交换机配置
  8. Linux系统下Lame环境的搭建
  9. 如何直接通过电脑查看路由器密码
  10. 978_使用emacs lisp安装emacs插件