newman结合jenkins实现自动化测试

news2024/12/24 9:03:13

一、背景

为了更好的保障产品质量和提升工作效率,使用自动化技术来执行测试用例。

二、技术实现

在这里插入图片描述

三、工具安装

3.1 安装newman

npm install -g newman

查看newman版本安装是否成功,打开命令行,输入newman -v,出现 版本信息即安装成功

wenwu.cheng@NPGX2JD23R ~ % newman -v
5.3.2

3.2 安装html报告插件

npm install -g newman-reporter-html

3.3 安装美化版html报告插件

npm install -g newman-reporter-htmlextra

四、运行测试用例

4.1 Android风险标签测试

newman run DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_Android.csv --folder Android -r htmlextra --reporter-htmlextra-export ./results/risk_tag_android_report.html

4.2 IOS风险标签测试

DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_IOS.csv --folder IOS -r htmlextra --reporter-htmlextra-export ./results/risk_tag_ios_report.html

4.3 Web风险标签测试

newman run DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_Web.csv --folder Web -r htmlextra --reporter-htmlextra-export ./results/risk_tag_web_report.html

参考资料:

newman的简介与使用 https://www.cnblogs.com/YouJeffrey/p/16063195.html

newman 官网: https://www.npmjs.com/package/newman#html-reporter

Newman+Postman 实现接口自动化测试 https://juejin.cn/post/6883416633440894983

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

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

相关文章

浅述 国产仪器 6362D光谱分析仪

6362D光谱分析仪(简称:光谱仪)是一款高分辨、大动态高速高性能光谱分析仪,适用于600~1700nm光谱范围的DWDM、光放大器等光系统测试; LED、FP-LD、DFB-LD、光收发器等光有源器件测试;光纤、光纤光…

C语言基础应用(五)循环结构

引言 如果要求123…100,你会怎么求解呢? 如果按照常规代码 int main() {int sum 0;sum 1;sum 2;sum 3;...sum 100;printf("The value of sum is %d\n",sum);return 0; }就会特别麻烦,并且代码过于冗长。下面将引入循环的概念…

硬件知识的基础学习

GPIO、继电器、三极管、PWM、MOS管 的 输入与输出。 本人没有系统的学习过专业的硬件知识,只有在实践过程中向前辈简单的学习,若有问题,还请大佬指正。 目录 一、GPIO 1.1 输入与输出的区别 1.2 输入 1.2.1 电流流向和电阻区分上拉输入…

动力节点老杜Vue笔记——Vue程序初体验

目录 一、Vue程序初体验 1.1 下载并安装vue.js 1.2 第一个Vue程序 1.3 Vue的data配置项 1.4 Vue的template配置项 一、Vue程序初体验 可以先不去了解Vue框架的发展历史、Vue框架有什么特点、Vue是谁开发的,对我们编写Vue程序起不到太大的作用,…

计算机网络 实验六

⭐计网实验专栏,欢迎订阅与关注! ★观前提示:本篇内容为计算机网络实验。内容可能会不符合每个人实验的要求,因此以下内容建议仅做思路参考。 一、实验目的 掌握以太网帧的格式及各字段的含义掌握IP包的组成格式及各字段的含义掌…

java中HashMap的使用

HashMap 键值对关系,值可以重复,可以实现多对一,可以查找重复元素 记录: 做算法遇到好多次了,就总结一下大概用法。 例如今天遇到的这个题: 寻找出现一次的数,那就使用哈希表来存储&#xf…

X射线吸收光谱知识点

1) 什么是XAS XAS是X-ray Absorbtion Spectra的缩写,全称为X射线吸收光谱。X射线透过样品后,其强度发生衰减且其衰减程度与材料结构、组成有关。这种研究透射强度I与入射X射线强度Io之间的关系,称为X射线吸收光谱;由于其透射光强与元素、原子…

express项目的创建

前言 前端开发者若要进行后端开发,大多都会选择node.js,在node生态下是有大量框架的,其中最受新手喜爱的便是老牌的express.js,接下来我们就从零创建一个express项目。 安装node 在这里:https://nodejs.org/dist/v16…

《Linux0.11源码解读》理解(一)

计算机启动时, 内存(RAM)没有任何东西, 自然也无法跑操作系统. 但是可以执行固化在ROM里面的BIOS程序. 在按下电源键的一刻. CPU的cs和ip寄存器硬件被设置为0xf000和0xfff0, 于是cs:ip也就指向0xffff0这个地址, 而这个地址正是指向了ROM的BIOS范围(这里是0xfe000~0xfffff, 20根…

2023 减少人工标注,获取大量数据的能力

关键词: 零样本泛化能力模型 半监督 减少人工标注成本: 1、CVPR 2023 | 单阶段半监督目标检测SOTA:ARSL https://zhuanlan.zhihu.com/p/620076458 2、CVPR 2023 | 标注500类,检测7000类!清华大学等提出通用目标检测算…

Java版本工程行业管理系统源码-专业的工程管理软件-提供一站式服务

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示1…

java Excel清除表格条件格式规则

© Ptw-cwl 目录 文章目录 目录Excel清除表格条件格式规则1.开始 -> 条件格式2.条件格式 -> 清除规则3.管理规则也能删除 代码报java.lang.IllegalArgumentException: Specified CF index 43 is outside the allowable range (0..42)如何解决源码 Excel清除表格条件…

初识Spring框架

文章目录 IOC (Inverse of Control 控制反转)DI (Dependency Injection 依赖注入)入门案例 --- 组件、注册第一步、引入依赖第二步、编写配置文件 ---xml从官网查看 xml 格式 然后保存为模板 注册组件 ---在配置文件 xml 文件中写…

c/c++:visual studio的代码快捷键,VS设置自定义默认代码,使用快捷键

c: 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,此时学会c的话, 我所知道的周边的会c的同学,可手握10多个offer,随心所欲,而找啥算法岗的,基本gg 提…

文心一言作画:有点东西但不多...

随着ChatGPT的持续火热 与AI领域有关的话题 是越来越热闹了 前几天百度发布 “文心一言” 自然也成了网友们 重点关注的对象 不过大家的目光主要还是集中在 文心一言的绘画功能上 在人工智能加成下出来的画面 一个比一个绝 成功颠覆 大家对绘画的认知 生意火爆的商铺…

ATTCK v12版本战术介绍——防御规避(三)

一、引言 在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权战术、防御规避部分理论知识及实战研究,本期我们为大家介绍ATT&CK 14项战术中防御规避战术技术第13-18种技术,后续会介绍防御规避其他子技术&#xff0…

跨网摆渡系统如何实现数据安全传输,从而驱动业务流转?

在这个数据驱动的时代,一次数据泄露就可能影响到数亿甚至数十亿人。数字化转型进一步推动了数据的移动,而随着攻击者加速利用日常生活中的数据依赖性,数据泄露也正随之扩大。一旦边界的防线被攻破或绕过,攻击者就可以在数据中心内…

python数据清洗

数据清洗包括:空值,异常值,重复值,类型转换和数据整合 这里数据清洗需要用到的库是pandas库,下载方式还是在终端运行 : pip install pandas. 首先我们需要对数据进行读取 import pandas as pddata pd.read…

MySQL的索引和锁

MySQL的索引和锁 一.存储引擎1.1 MySQL体系结构1). 连接层2). 服务层3).存储引擎层4). 存储层 1.2 存储引擎介绍1). 建表时指定存储引擎2). 查询当前数据库支持的存储引擎 1.3 存储引擎特点1.3.1 InnoDB1.3.2 MyISAM 1.4 存储引擎选择 二 索引2.1 索引概述2.1.1 介绍2.2.2 B-Tr…

【数据库开发】国产数据库之涛思TDengine

文章目录 1、简介2、安装2.1 安装TDengine服务2.2 运行TDengine服务(taosd)2.3 执行TDengine命令行(taos) 3、测试3.1 新建数据库(命令行命令)3.2 新建数据库(脚本文件)3.3 命令行参…