继续说一下jenkins与postman的集成
上一篇通过jenkins远程执行postman导出的脚本,并把html报告指定输出到了jenkins对应的job工作空间,接下来配置一下当jenkins完成构建动作后自动发送一份邮件到指定用户,邮件中包含生成的html测试报告。
 
准备工作:配置QQ邮箱SMTP服务,配置jenkins邮件插件
1.开启QQ邮箱的SMTP服务
登录QQ邮箱,打开【设置】--【账户】
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_html_02

 

选择开启POP3/SMTP服务,开启成功后会收到一个16位的授权码,先拷贝下来备用
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_工作空间_03
 
2.登录jenkins,打开 系统管理--系统设置
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置_04

 

先配置 Jenkins Location
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统管理_05

 

然后配置 Extended E-mail Notification
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统管理_06

 

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_工作空间_07

 

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_html_08

 

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置_09

接着配置 E-mail Notification(邮件通知)

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置_10

 

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统管理_11

 

成功的话,会给收件人发送一封测试邮件,如下
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统管理_12

 

最后,需要在具体的job任务中配置 Editable Email Notification
打开job的设置页面,在Post-build Actions 标签,添加 Editable Email Notification
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_工作空间_13

 

点开Advanced Settings接下来配置触发器
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统管理_14

postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置_15

 

配置完成,点击构建即可,收到的邮件内容如下
postman(十):配置jenkins自动发送邮件(邮件包含测试报告)_系统设置_16

 

主要参考如下资料: