python+smtplib 发送测试报告到邮箱
之前有介绍过怎样快速的搭建一个python测试框架 python+unittest 搭建简易的接口测试框架 这里介绍一下,怎样使用smtplib将测试报告发送到邮箱,这样使用jenkins定时巡检,执行用例,我们就等着收邮件看结果就ok啦 使用到的包如下: import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header 发送邮件分三步: 1、连接邮箱服务器,这里我使用的是qq邮箱 需要注意的是, 这里得密码不是qq密码 ,而是需要去qq邮箱设置一下,会生成一串登陆密码 2、定义邮件的内容,包括发送人、接收人、主题、附件等 3、发送邮件 smtp = smtplib.SMTP_SSL(smtpserver, 465 ) smtp.login(user, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit() 上面工作完成之后,我们在jenkins中配置一下 例如设置成每2小时执行一次 然后就坐等收邮件啦 来源: oschina 链接: https://my.oschina.net/u/4382383