Jenkins+RF持续集成测试(三) 生成测试报告并发给指定人

news2024/11/27 5:36:18

在上一篇《定时更新SVN完成构建》中讲了定时从SVN拉取最新的测试脚本,并自动构建的过程。这篇我将介绍怎么配置测试robot报告,并发送给指定人群。
1、要发给指定人,首先需要在job配置,构建后操作中增加“Editable Email Notification”。(我在安装Jenkins中已经安装上了该插件,如果没有,你可以在 系统管理->管理插件 中搜索安装)
这里面大部分都采用默认,主要注意 Default Content ,这里为报告的内容,通常默认的报告非常简单,我这里采用了模板 robot.template, 模板后面我将告诉大家怎么设置

2、要发邮件,一定要设置邮件SMTP服务,设置位置在 系统管理->系统设置 中 邮件通知 栏配置。配置好后,可以勾选“通过发送测试邮件测试配置”,填写收件人进行测试。
3、是不是上面配置好就OK,这里千万要注意这里面的用户名(即邮箱账号)要与配置中 系统管理员邮件地址 一致,否则最后在构建中,发送邮件会失败! (以前我可是折腾了半天,才找到了失败的原因)
4、在第一步中,我们看到有些默认配置,这些默认配置变量值也是在 系统设置中 Extended E-mail Notification 设置。包括邮件发送人,抄送人等。
到了这一步,基本就搞定了,但是我们最关键的一步来了,怎么配置模板?
5、配置模板
1)在Jenkins安装根目录下 确保(或新建)一文件夹 email-templates ,我们把自己的模板(如上面提到的robot.template)放置在下面即可。
2)这里笔者友情提供自己通过改写制作的模板robot.template,希望有用。内容具体如下:

邮件测试报告的样式如下:

至此,Jenkins与Robot的持续集成测试就大功告成了。

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

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

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

相关文章

day3 ARM寄存器组织

目录 寄存器 ARM寄存器 专用寄存器 CPSR寄存器 寄存器 概念:寄存器是处理器内部的存储器,没有地址; 作用:一般用于暂时存放参与运算的数据和运算结果; 分类:包括通用寄存器、专用寄存器、控制寄存器&…

腾讯云数据库2022下半年本地部署市场收入同比增速达110%,远超市场平均水平

6月7日,记者获悉,据全球领先的IT市场研究和咨询公司IDC发布的《2022年下半年中国关系型数据库软件市场跟踪报告》显示,在Top 5厂商中,腾讯云数据库整体收入同比增速、本地部署模式收入同比增速均位列第一。 具体来看,…

ChatPPT一键制作PPT,效果拉满~

💧 C h a t P P T 一 键 制 作 P P T , 效 果 拉 满 ! \color{#FF1493}{ChatPPT一键制作PPT,效果拉满!} ChatPPT一键制作PPT,效果拉满!💧 🌷 仰望天空&#xf…

网络安全面试题集及答案整理汇总(2023最新版详细)

前言 随着国家政策的扶持,网络安全行业也越来越为大众所熟知,想要进入到网络安全行业的人也越来越多。 为了拿到心仪的Offer之外,除了学好网络安全知识以外,还要应对好企业的面试。 作为一个安全老鸟,工作这么多年&…

如何安装intellij IDEA

想要自学编程,又不知道从那开始,百度找起来比较费劲,现在有个比较便捷的途径,就是直接问chatgpt。 在询问chatgpt后,得知目前比较流行的开发工具是intellij IDEA,然后问了chatgpt怎么下载这个工具&#xf…

当Python程序员好不好?我用自己的亲身经历告诉大家

最近有很多人问我是否考虑转行成为Python程序员,包括一些非计算机专业的学生和工作了几年的人。对于这个问题,我不太好给出建议,只能以我的个人经历来谈一下。我个人认为,我处于整个程序员群体的中位水平线上,因此大家…

开源飞行控制库QGroundControl认识

QGroundControl provides full flight control and vehicle setup for PX4 or ArduPilot powered vehicles. It provides easy and straightforward usage for beginners, while still delivering high end feature support for experienced users. QGroundControl为PX4或Ard…

分布式事务解决方案详解

分布式事务 分布式协议 XA规范 XA(eXtended Architecture)标准是X/Open 组织针对分布式事务(DTP)处理的规范,它描述了全局事务管理器和本地资源管理器之间的接口,允许多个资源在同一分布式事务中访问。DT…

Linux——内存和DMA(二)

目录 六、动态内存实例 七、 I/0内存 八、DMA原理及映射 8.1 DMA 工作原理 8.2 DMA映射 1.一致性DMA映射 2. 流式DMA映射 3,分散/聚集映射 4.DMA池 5,回弹缓冲区 九、 DMA统一编程接口 十、习题 书接上回: http://t.csdn.cn/n35…

Redis(二)——Redis持久化与主从架构详解

Redis持久化与主从架构详解 Redis的持久化RDB快照(snapshot)(redis默认持久化方式)bgsave的写时复制(COW)机制save与bgsave对比 AOF(append-only file)配置 Redis 多久才将数据 fsync 到磁盘一次AOF重写 如…

网站创建百度百科词条的方法是什么?

百度百科是一个十分全面的在线百科全书,如果您是某个企业、品牌,或是某个行业或领域的专家,想要在百度百科上为自己的网站创造更多曝光率和权威性,那么在百度百科上创建词条就是一项非常有效的方法。这里需要注意的是创建网站类的…

一、OkHttp_网络请求流程

前言: 一直以来总想对android常用的某个第三方库深入研究一下,每次看完源码之后总是经常的忘记。 为了方便对三方库快速阅读,特此以写文章方式记述。 就从OKHttp开始吧。 再阅读源码之前,要明确 OKHttp是用来做什么的?…

交互原型图设计必备软件,这5款太赞了

如果你是UI/UX设计师,你肯定会在工作中涉及到交互原型图的设计。 在设计交互原型图时,我们通常需要找到一些适合自己的交互原型图设计软件来制作高质量的交互原型图。 与您分享5款易于使用的交互原型图设计软件 1.即时设计 即时设计是国内UI/UX设计师…

用代码点亮儿童节烟花游乐园

文章目录 概述代码烟花效果爆炸效果 结果 概述 尊敬的读者朋友们,六一儿童节到了!这是一个属于孩子们的节日,为了庆祝这个特殊的日子,我们将以计算机代码为媒介,打造一个虚拟的烟花游乐园,让我们一起点亮这…

K8s in Action 阅读笔记——【12】Securing the Kubernetes API server

K8s in Action 阅读笔记——【12】Securing the Kubernetes API server 12.1 Understanding authentication 在上一章中,我们提到API服务器可以配置一个或多个认证插件(授权插件也是同样的情况)。当API服务器接收到一个请求时,它…

【LeetCode热题100】打卡第15天:搜索旋转排序数组在排序数组中查找元素的第一个和最后一个位置

文章目录 【LeetCode热题100】打卡第15天:搜索旋转排序数组&在排序数组中查找元素的第一个和最后一个位置⛅前言 搜索旋转排序数组🔒题目🔑题解 在排序数组中查找元素的第一个和最后一个位置🔒题目 【LeetCode热题100】打卡第…

企业为什么要统一身份认证管理?

身份认证管理(Identity and Access Management,IAM)是一套用来控制用户获取网络系统或应用访问权限的技术与流程。主要包括: 1. 身份管理:创建、删除和维护用户账号,管理用户关键信息如姓名、电子邮件等。这是进行访问控制的基础。 2. 认证管…

Spring Boot 统一功能处理

✏️作者:银河罐头 📋系列专栏:JavaEE 🌲“种一棵树最好的时间是十年前,其次是现在” 目录 ⽤户登录权限效验Spring Boot 拦截器自定义拦截器将自定义拦截器加入到系统配置 拦截器实现原理 统一异常处理创建一个异常处…

金融投资心得(个人领悟篇)

金融投资心得 前言金融还是要参与的如何参与金融始终相信中国经济把控风险选股技巧不赚最后一块"铜板"多学习,学会筛选有用消息 其它思考推荐学习我的投资 前言 本人从2015年开始接触金融,不知不觉跟金融已经打了8年交道了,一路走…

基于STM32的智能饮水机系统设计

一、项目背景 随着智能化的迅速发展,人们对于生活中的各类设备也越来越有智能化的需求,其中智能饮水机是一种比较常见的设备。智能饮水机不仅可以提供饮用水,还可以通过智能化的技术满足人们对于水质、水温、出水量等方面的需求。因此&#…