自动化测试平台TestDog-V1

前言
最近工作不是很饱和,为了充实自己于是有了搭建自动化平台的想法,希望把公司内部所有API、性能、功能自动化都统一起来管理,目前第一版主体功能基本已完成,特此记录下来,希望能够帮到大家,也希望大家多给点建议我会继续完善平台,并且开源出来。

基本结构
后端:python tornado unittest
前端:js vue element-u
数据库:mongodb

主体功能
登陆模块
接口模块
性能模块
功能模块
项目管理

登陆模块
这里就不细说了,就是一个简单的页面,可以产考
vue-element-admin​
在这里插入图片描述

项目管理
创建一张表来管理项目,主要含产品名称、产品编号、产品描述、产品负责人、创建时间、操作
在这里插入图片描述
接口模块
实现原理:前端执行接口发送至后端,后端执行unittest生成报表存储数据库,支持增删查改。
在这里插入图片描述
新增接口:这里参考postman搞了个界面。
在这里插入图片描述
执行成功:
在这里插入图片描述
生成报告:
在这里插入图片描述
报告详情
在这里插入图片描述
性能模块
性能模块主要用于收集测试数据展示测试结果,实现原理本地抓取log解析上传数据库,前端展示,这里支持Ios、Andriod。
测试报告:
在这里插入图片描述
详情报告:
在这里插入图片描述
在这里插入图片描述
功能模块
ui自动化测试报表:这里选则的是Cypress框架执行case输出报告集成到TestDog平台。有兴趣的可以看下博主之前写Cypress自动化教材。
测试报告:
在这里插入图片描述
详情报告:
在这里插入图片描述
目前功能还够完善,这里会继续优化欢迎 大家使用的提意见。
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。
更多文章关注小编公众号:自动化测试 To share
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值