2019独角兽企业重金招聘Python工程师标准>>>

简介:总结怎么使用Jenkins执行自动化测试后发送测试报告邮件
一、系统设置
1、在Jenkins安装Email Extension Plugin插件,如下图:

2、设置Extended E-mail Notification
(1)进入“系统管理”-“系统设置”,对Extended E-mail Notification进行配置,主要点开“高级”才能设置smtp,具体参考下图:

注意:上图中的Password不是qq密码,而是在QQ邮箱申请开通IMAP/SMTP服务后收到的密码。开通IMAP/SMTP服务可参考我的另一篇博客:http://blog.csdn.net/galen2016/article/details/73350606

(2)还是在“系统管理”-“系统设置”页面,系统管理员地址要设置成和发送邮件的地址一致,不然发送邮件会失败

3、设置邮件通知
还是在系统管理-系统设置里面设置,内容和Extended E-mail Notification差不多,具体如下图:

4、Jenkins任务的配置
a、在进入任务的配置页面,然后在构建后操作模块增加构建后的操作“Editable Email Notification”,如图:

b、我的Editable Email Notification配置如下:

c、注意:还要在高级里设置邮件的触发条件,如下:

d、配置格式参考:

(本邮件是程序自动下发,请勿回复!)
项目名称: $PROJECT_NAME

Jenkins地址: http://localhost:8080/jenkins

构建编号: $BUILD_NUMBER

构建状态: $BUILD_STATUS

触发原因: ${CAUSE}

构建日志地址: ${BUILD_URL}console

构建地址: $BUILD_URL

变更集: ${JELLY_SCRIPT,template=“html”}

e、我的邮件内容如下,可参考
<!DOCTYPE html>  
<html>  
<head>  
<meta charset="UTF-8">  
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>  
</head>  
  
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"  
    offset="0">  
    <h3>以下是Jenkins自动发送的邮件,请勿回复!</h3>
    <div>
    <table width="95%" cellpadding="0" cellspacing="0" 
        style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif"> 
        <tr>
            <th><br />
                <h2>构建信息</h2> 
            </th>
        </tr>
        <tr>  
            <td>  
                <ul>  
                    <li>项目名称 : ${PROJECT_NAME}</li><br />  
                    <li>美化的测试报告 : <a href="${PROJECT_URL}TestReport">${PROJECT_URL}TestReport</a></li><br />
                    <li>触发原因: ${CAUSE}</li><br />                    
                    <li>项目  Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li><br />
                </ul>  
            </td> 
        </tr>  
    </table> 
    </div>
    <div>
    <table> 
        <tr>  
            <th><br />
            <h2>测试报告</h2>
            </th>  
        </tr>

<tr>
            <td>
                <div>${FILE ,path="C:/Users/lingshu/.jenkins/workspace/BaiduTest/target/surefire-reports/emailable-report.html"}</div>
            </td>
        </tr>

</table> 
    </div>
     
  </body>  
</html>

转载于:https://my.oschina.net/u/4000302/blog/3052854

Jenkins发送测试报告邮件相关推荐

  1. Selenium+python怎么搭建自动化测试框架、执行自动化测试用例、生成自动化测试报告、发送测试报告邮件

    目录 一.项目结构介绍 1.mztestpro测试项目 2.bbs目录 3.test_case 二.编写公共模块 三.编写Page Object 四.编写测试用例 五.执行测试用例 小结: 本人在网上 ...

  2. centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(二):python,allure环境准备

    python/allure环境准备 前言 自动化测试需要的库 pip 安装库 allure安装 allure环境配置 小结 前言 由于使用的是centos8,该系统自带有python3.6的环境,所以 ...

  3. centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(一):git仓库搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.git是什么? 二.git服务端安装配置(远程仓库) 2.1.git服务端安装 2.2.为git添加用户: 2.3 ...

  4. Python + HTMLTestRunner + smtplib 完成测试报告生成及发送测试报告邮件

    一下代码是自己结合教材,并结合以往用到的实例编写的代码,可以做为参考 import smtplib from email.mime.text import MIMEText from email.mi ...

  5. 自动化测试基础篇--Selenium发送测试报告邮件

    发邮件需要用到python两个模块,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件.其中MIME ...

  6. 利用jenkins发送测试报告模板

    1.Editable Email Notification中的   Default Content 填写以下内容: <!DOCTYPE html> <html> <hea ...

  7. Jenkins测试报告邮件发送

    Jenkins测试报告邮件发送 1.在Jenkins中安装Email Extension Plugin插件 2.系统设置配置 2.1.系统设置:配置Jenkins Location 2.2.系统设置: ...

  8. Jenkins 发送附件测试报告邮件

    发送邮件配置: 带附件邮件配置: 参数说明: 列表内容 1. Project Recipient List:接收人地址,默认:$DEFAULT_RECIPIENTS 2. Project Reply- ...

  9. jenkins发送allure测试报告附件

    参考地址: jenkins发送allure测试报告附件 - iread9527 - 博客园 jenkins发送邮件添加附件_语语嫣嫣-CSDN博客 window下jenkins+allure+邮箱发送 ...

最新文章

  1. php图片加边框,php在图片上增加矩形框并加入水印
  2. 新方向!DeepMind提出人工生命框架,促进智能生物体的出现
  3. 解读Cardinality Estimation算法(第一部分:基本概念)
  4. ExecutorService – 10个提示和技巧
  5. 利用Bdrive打造个人私有云存储解决方案
  6. java 数据库连接不上_真心求助用java连接数据库时为什么总是连接不上
  7. python学习 day1 (3月1日)
  8. 事务的4大特性及实现原理
  9. centos7上的图形化界面svn客户端_基于windows平台的SVN教程。
  10. 疫情之下的“催化剂”:在线经济崛起 房产数字化变革加速
  11. 如何关闭子线程?征集析构函数与多线程的讨论!
  12. 032-OpenCV模板匹配单个对象、多个对象
  13. 励磁电感公式_ANSYS Maxwell 电感矩阵计算
  14. 利用数学软件Maxima求解电路的传递函数
  15. 编程猫python讲师面试_【编程猫教师面试】笔试:试题+打字测速-看准网
  16. 信息安全 数据赛 铁人三项_2018.5.18信息安全铁人三项赛数据赛题解
  17. C#读取Excel数据在CAD上展图
  18. BIM的发展现状与技术优势
  19. 读书笔记--交流电的瞬时值和有效值
  20. 关于18位身份证号码最后一位计算(Java实现)

热门文章

  1. 看别人的世界,品自己的人生
  2. Locust工具学习(二)web界面介绍
  3. Excel 2010 SQL应用101 域聚合函数之DCOUNT
  4. Mysql 数据库(二)——数据库基础
  5. 杀死所有的tomcat进程
  6. 二十、DMSP/OLS、NPP/VIIRS等夜间灯光数据建成区扩张时空分析之扩张强度+扩张速率+重心迁移轨迹计算及出图
  7. Cesium与Intel Geospatial合作,为企业提供地理空间解决方案
  8. 呼叫中心平台语音导航功能模块
  9. eth geth 安卓_零基础学习以太坊开发--安装和使用以太坊客户端geth
  10. 【leetcode】1232. 缀点成线(check-if-it-is-a-straight-line)(数学)[简单]