一、项目简介
自动测试就它了!一款高效、可靠的自动化测试平台
二、实现功能
用户管理
在项目管理中,用户具有以下功能和权限:
项目权限设置: 用户可以被分配不同的项目权限,例如读取、写入、管理等级别。
CI密钥设置: 用户可以管理项目中用于CI/CD流水线的密钥,确保安全性和访问控制。
环境管理
环境配置: 用户可以管理不同的部署环境,例如开发、测试、生产环境的配置。
部署管理: 支持多种部署方式,包括Docker构建、远程镜像库、一键部署脚本和Kubernetes部署。
接口管理
接口配置: 用户可以管理项目中的接口定义,包括HTTP/2、gRPC等协议。
接口导入: 支持从JSON、Postman、Swagger等格式导入接口定义,方便项目集成和测试。
测试用例管理
用例管理: 用户可以管理测试用例,包括创建、编辑、删除和执行测试用例。
数据传递: 支持请求头和参数的导出和传递,方便测试用例之间的数据交互和复用。
定时任务
定时任务设置: 用户可以设置定时任务,支持并发执行和按标签运行,例如用于全量回归测试。
并发控制: 可根据用户需求设置定时任务的并发数,优化任务执行效率和等待时间。
测试报告和性能分析
测试报告生成: 自动化生成测试报告,包括接口测试、性能测试和自动化UI测试的结果。
性能采集: 支持网络性能指标的采集,如DNS解析时间、TCP连接时间、SSL握手时间和网络传输性能。
Python和Go函数驱动
Python支持: 可以使用Python编写和执行测试用例,支持第三方库安装和函数驱动。
Go支持: 支持Go语言编写和执行测试用例,扩展功能和协议支持。
其他功能
多协议支持: 包括WebSocket、TCP、RPC等协议的测试和支持。
CI执行: 集成CI/CD流水线,支持自动化部署和测试集成。
可视化数据报表: 提供数据驱动的参数化和页面操作,生成可视化报表和数据分析。
三、技术选型
vue
typescript
websocket
python
四、界面展示
环境变量
配置管理
消息通知
接口管理
测试步骤
定时任务
测试报告
测试报告详情
测试报告详情
性能测试报告
五、源码地址
私信回复:测试