【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成(一)
【Jmeter篇】Jmeter+Ant+Jenkins接口自动化测试集成之半路逆转(二)
【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之报告优化(三)
+V信:wanglilitesting 拉你进V信群【接口/UI自动化/Jmeter性能测试技交流】
一、Jenkins安装Email Ext Recipients Column Plugin和Email Extension Plugin插件
二、设置QQ邮箱授权码,参考如下
https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256
三、系统管理-系统设置
1、Jenkins Location设置主机名和系统管理员邮件地址
2、Extended E-mail Notification设置授权码和系统默认邮件模板
SMTP服务器SMTP server :smtp.qq.com
默认邮件后缀Default user E-mail suffix :@qq.com
点高级
勾选 Use SMTP Authentication
User Name 发邮件账号,不带邮箱后缀@qq.com
Password 发邮件账号的授权码
勾选 Use SSL
SMTP端口SMTP port 465
Charset UTF-8
默认内容格式Default Content Type选HTML(text/html)
默认收件人邮箱Default Recipients 111111@qq.com
默然邮件标题Default Subject :Jenkins构建通知:$PROJECT_NAME-BUILD # $BUILD_NUMBER-$BUILD_STATUS!
默认邮件内容
Default Content:
<hr/>
(本邮件是Jenkins系统自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
项目地址:<a href="${PROJECT_URL}">${PROJECT_URL}</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>
3、邮件通知和2设置一样(此项可不设置,只是用到测试发邮件是否可以成功)
SMTP服务器 smtp.qq.com
用户默认邮件后缀 @qq.com
勾选 使用SMTP认证
用户名 发邮件账号,不带邮箱后缀@qq.com
密码 发邮件账号的授权码
勾选 使用SSL协议
SMTP端口 465
字符集 UTF-8
4、勾选 通过发送测试邮件测试配置
输入收件人账号,点Test configuration,下方出现Email was successfully sent,说明配置成功
四、项目构建配置
1、增加构建后操作步骤Editable Email Notification
2、页面设置如下,收件人设置如下,如果要设置多个收件人用逗号隔开
3、点Advanced Settings高级设置,删除默认的触发器Failure-Any
4、创建触发配置Always,此处设置项目自己独有的邮件配置,不读取系统配置
4、点高级,项目邮件模板设置如下,和系统模板一致
Jenkins构建通知:$PROJECT_NAME-BUILD # $BUILD_NUMBER-$BUILD_STATUS!
<hr/>
(本邮件是Jenkins系统自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
项目地址:<a href="${PROJECT_URL}">${PROJECT_URL}</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>
5、jenkins构建成功,收到邮件内容如下