在上一篇《定时更新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的持续集成测试就大功告成了。
实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,
测试开发视频教程、学习笔记领取传送门!!!