自动测试就它了!一款高效、可靠的自动化测试平台

科技菜鸟很高能 2024-07-09 07:15:21
真正的大师,永远都怀着一颗学徒的心!

一、项目简介

自动测试就它了!一款高效、可靠的自动化测试平台

二、实现功能

用户管理

在项目管理中,用户具有以下功能和权限:

项目权限设置: 用户可以被分配不同的项目权限,例如读取、写入、管理等级别。

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

四、界面展示

环境变量

配置管理

消息通知

接口管理

测试步骤

定时任务

测试报告

测试报告详情

测试报告详情

性能测试报告

五、源码地址

私信回复:测试

0 阅读:0
科技菜鸟很高能

科技菜鸟很高能

感谢大家的关注