postman

python flask,自动化脚本,前端页面入口的实现

2019-10-31  本文已影响0人  hao0_0

前言:为了更好的让自动化脚本,团队的人都可以使用,使代码效果最大化,所以做了这个项目。

背景:本人在使用自动化时候,只能通过手动触发或者jenkins定时执行或触发, 太单一。能不能有一个页面去点击执行并可以看到结果并发邮件,这样效果就很好。因此做了这个项目。

实现技术:python3+flask+Taffy开源项目二次开发。感谢原创作者:https://testerhome.com/topics/11251

好,下面直接进入正题!


一. 各个页面展示和功能。

1.首页

功能:首页的展示。

2.用例

功能:用例编写,运行页面。

3.报告

功能:用例执行结果报告存放地方;发送邮件

4.配置

功能:基础的配置


二. 项目部署

下载源代码:https://testerhome.com/topics/11251

按照页面说明进行安装。

本人使用的是python3,业务也不同,所以对源代码做了不小的改动。

直接进入核心点:

1.主要改动点就是runcase:

调用另一个文件:

执行已实现的代码:

2.次要改动点,发邮件:

取邮件和发送邮件改动如下

3. 其他地方改动点若干,我就不一一列举了。(如报告邮件生成(本人用自己的方法,没有用此项目的方法),等等)


三. 执行,看效果

1.选择两个用例,直接运行。

2.等待2分钟后,邮箱收到测试报告邮件。

3.报告里面查看。

4.也可以执行其他操作,报告邮件发送给其他同事等等。


四. 总结

1.有需要的同行可以试试,本人觉得在一定的场合很有帮助。

2.此项目实现自动化前端界面入口,大大的提高的自动化代码的使用率。

3.将自动化从测试私有,变为项目共有,提高了自动化的价值。

4. 待发现。


最后:此文章本人写的很简单,后面有时间了,在详细编辑。

上一篇 下一篇

猜你喜欢

热点阅读