Jenkins 配置邮件通知和定时构建笔记

之前部署好了Jmeter+Ant+Jenkins,由Jmeter编写的自动化测试脚本是通过改变ant的配置来发送脚本运行情况的,而如果通过Jenkins时,还需要考虑Jenkins在构建时是否成功,因为有可能存在构建失败的情况,而原本Ant又跑成功的案例,为了更好的监控构建状态和脚本运行状态,需要在Jenkins自身也加入监控构建状态的邮件提醒。

 

Jenkins配置邮件通知步骤

一.安装插件

1. 系统管理--插件管理--可选插件  下载插件 Email Extension Plugin(因为我是已经安装了 所以显示在已安装tab页下,若未安装,则在可选插件安装)

Jenkins 配置邮件通知和定时构建笔记_第1张图片   

下载插件 Email Extension Plugin(因为我是已经安装了 所以显示在已安装tab页下,若未安装,则在可选插件安装)

Jenkins 配置邮件通知和定时构建笔记_第2张图片

二. 系统配置

1. 系统管理--系统设置

Jenkins 配置邮件通知和定时构建笔记_第3张图片

2.  找到Jenkins Location设置Jenkins地址和系统管理员邮件地址

Jenkins 配置邮件通知和定时构建笔记_第4张图片

3. 找到Extended E-mail Notification,填写收发件人等信息

默认收件人需要添加多个时,用英文的,(逗号)隔开

Jenkins 配置邮件通知和定时构建笔记_第5张图片

往下,配置邮件模板

Jenkins 配置邮件通知和定时构建笔记_第6张图片

模板内容: (模板存在各种各样的,可以去网上搜自己需要的)




    
    ${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志




        本邮件由系统自动发出,无需回复!
以下为${PROJECT_NAME}项目构建信息

项目构建信息

构建项目-${PROJECT_NAME}
构建结果 - ${BUILD_STATUS}
测试数量-${TEST_COUNTS, var="total"}

构建报告

构建信息

失败用例

${FAILED_TESTS}
  • 变更集:${JELLY_SCRIPT,template="html"}
构建日志 (最后 200行):

 

 

4. 找到Default Triggers(非必要)设置构建邮件的触发提醒Jenkins 配置邮件通知和定时构建笔记_第7张图片

 

5. 邮件通知配置,配置好可以调试查看是否配置成功

调试成功邮件会收到一条信息:This is test email #1 sent from Jenkins

Jenkins 配置邮件通知和定时构建笔记_第8张图片

完成后点击应用,保存。

三. 项目配置构建后操作

1. 进入已准备好的脚本的配置页面

Jenkins 配置邮件通知和定时构建笔记_第9张图片

 

2. 点击构建后操作 圈出改的地方

可以把原先触发器删除,添加新的Add trigger 选择Always模式,就是总是会发送邮件。

Jenkins 配置邮件通知和定时构建笔记_第10张图片

Jenkins 配置邮件通知和定时构建笔记_第11张图片

Jenkins 配置邮件通知和定时构建笔记_第12张图片

应用后保存。

四. 构建查看邮件收发情况

Jenkins 配置邮件通知和定时构建笔记_第13张图片

配置定时构建任务

1. 配置中选择构建触发器中的定时构建,构建方式多种。如下图是指5分钟后自动构建。

Jenkins 配置邮件通知和定时构建笔记_第14张图片

其他构建格式整理:

每几分钟提醒格式: H/5 * * * *

每几小时提醒小时格式: H H/2 * * *

指定每天提醒时间格式: H 18 * * *

指定每周提醒时间格式: H H * * 1

 

你可能感兴趣的:(Jmeter性能测试)