前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >​【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之发送邮件(四)

​【Jmeter篇】jmeter+Ant+Jenkins接口自动化测试集成之发送邮件(四)

作者头像
王大力测试进阶之路
发布2019-10-31 11:05:08
1.1K0
发布2019-10-31 11:05:08
举报
文章被收录于专栏:橙子探索测试

【Jenkins篇】Win环境安装部署Jenkins(一)

【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、点高级,项目邮件模板设置如下,和系统模板一致

代码语言:javascript
复制
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构建成功,收到邮件内容如下

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 橙子探索测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档