django+vue开发的v2.0版本接口自动化平台

v2.0版本的自动化接口平台展示



前言

提示:本文只介绍v2.0平台的开发架构和新增功能和优化的功能,希望可以对一些想开发自动化平台的同学提供到一定的帮助 。


一、使用到的架构如下:

在这里插入图片描述

二、对项目列表和模块列表的优化

1.对比之前的项目列表和模块列表更加美观简洁,并且模块列表新增几个大功能

模块列表新增功能:
1)模块里的用例循环运行次数设置
2)模块里设置用例随机循环运行次数
3)模块里可以通过判断用例存储值进行是否执行循环
4)点击模块名称跳转到用例列表
如下展示:

在这里插入图片描述
在这里插入图片描述

三、用例列表优化和新增功能:

1.对比旧版本的用例列表界面的优化和新增了如下功能

用例列表新增功能:
1)用例之间拖动的调节位置
2)可以拖动复制同项目里不同模块的http用例和python脚本用例到场景设计里
3)新增执行tcp接口、websocket接口、udp接口用例新功能
4)新增执行python脚本功能,为了解决平台实现不到的功能,可以通过脚本实现
展示如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、新增快测api模块:

1.该功能为了解决单测和调试接口的使用而开发出来
展示如下:

1-1).http用例界面根据postam的界面模拟开发出来,支持多用例功能,通过execl表编写多条用例进行上传即可(格式按照开发者的模板格式即可)
在这里插入图片描述
1-2).headers和params部分和旧版本差不多,只是增加了一个备注输入框
在这里插入图片描述
在这里插入图片描述
1-3).body部分和旧版本对比,新增了x-www-form-urlencoded和raw功能
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
1-4).参数提取部分和旧版本对比,新增了x-www-form-urlencoded的参数提取功能
在这里插入图片描述
1-5).断言部分和旧版本对比,新增了文本断言、状态码断言的参数提取功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2)socket接口对发送数据和接收数据的类型转换选择,发送的内容、接收值的断言和提取、关闭连接等功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、定时模块:

1.该功能为了解决定时的执行项目的用例而研发出来

定时功能:
1)日期定时,是设置某一个日期时间进行运行项目用例
2)周定时,设置每一周哪个时间端运行项目用例
3)小时/分/秒定时,如:可以设置每30分钟执行一次项目用例
展示如下:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

六、企业通知推送模块:

1.该功能为了解决自动化用例跑失败了可以在企业账号通知到对应部门的员工,及时的知道情况,减少线上问题存活时间

如下展示:
在这里插入图片描述


后续功能

1.后续新增host功能,支持一个域名跑多个环境的用例 2.报告列表的优化展示 3.增加团队功能 4.python脚本新增编辑器功能 备注:以上功能应该2个月时间完成,完成再研发全功能的web自动化工具
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值