今天给大家分享一下怎么通过邮件来发送自动化 测试报告。
这一期的文章从以下几个方面来分享:
1、通过zmail模块来分享文本格式测试报告
2、发送html格式的测试报告
3、发送附件测试报告
一、zmail模块发送文本格式的测试报告
首先先介绍一下zmail模块
zmail是python 发送邮件报告的模块,是第三方模块,所以是需要安装的
安装zmail模块:
pip install zmail
那如何通过zmial模块发送纯文本的测试报告呢?
这篇文章呢,九九最主要还是以QQ邮箱为例,来给大家演示
发送邮件需关注三个参数
- mail 发件的内容,包含主题、正文、附件等
- server 发送邮件人的相关信息,如账号,密码
- send_mail 发送的详情(收件人,邮件内容)
注意 :
如果是用QQ邮箱,需要先获取邮箱授权码,那么邮箱授权码又应该怎么获取呢?
帐户设置---开启前面2个服务---获取IMAP服务授权码
接下来,给大家上代码:
二、zmail模块发送html格式的测试报告
这个报告可以直接发送之前生成好了的html格式的测试报告
废话不多说,给大家上代码:
还有一种方式,可以自己写一份测试报告
上代码:
三、发送附件测试报告
上代码:
注意:
'attachments':就是添加附件,后面接附件的路径
好了,上面演示了zmail模块具体的一个使用方式,通过上面的案例,我们可以发现用zmail模块发送测试报告的一些优点:
1、简单,方便,好用
2、可以发送带附件的邮件
3、可以发送html格式的邮件
(以上的邮箱地址和授权码不是真实的,我已经改动了,如果雷同,纯属切合,大家用自己的邮箱地址和授权码进行尝试)