美文网首页postman
python flask,自动化脚本,前端页面入口的实现

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

作者: hao0_0 | 来源:发表于2019-10-31 17:56 被阅读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. 待发现。


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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/edmtbctx.html