# sakura-admin-ui **Repository Path**: SakuraTechy/sakura-admin-ui ## Basic Information - **Project Name**: sakura-admin-ui - **Description**: 🔥Sakura Automation Platform🔥前端项目,基于ContiNew Admin UI,包含 Vue3、Vite、TypeScript、Arco Design Vue、Pinia、VueUse 等的免费中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于 mock 实现的动态数据展示,开箱即用的模板,也可用于学习参考。 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://sakura.hk.cn - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-24 - **Last Updated**: 2025-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, ArcoDesign ## README
## 产品简介 Sakura Automation Platform 是一站式持续自动化平台,涵盖 APP自动化、WEB自动化、API接口自动化、性能自动化,并且支持分布式测试,全面兼容 Appium、Selenium、Rest Assured、JMeter 等主流开源框架,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动测试整体效率的提升。 ## 技术栈 > 前端 - [✔] 🍉 Vue - [✔] 🍓 Vuex - [✔] 🍌 Vue-router - [✔] 🍍 Element UI - [✔] 🍒 Axios - [✔] 🍇 Node.js - [✔] 🍎 Nginx > 后端 - [✔] 🌺 Java - [✔] 🍃 Maven - [✔] 🌿 MyBatis - [✔] 🍁 SpringBoot - [✔] 🍂 Spring Security - [✔] 🌴 Redis - [✔] 💎 MySQL - [✔] 🚣 Docker - [✔] 🚀 Jenkins ## 基础功能 - **用户管理**:用户是系统操作者,该功能主要完成系统用户配置; - **部门管理**:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限; - **岗位管理**:配置系统用户所属担任职务; - **菜单管理**:配置系统菜单,操作权限,按钮权限标识等; - **角色管理**:角色菜单权限分配、设置角色按机构进行数据范围权限划分; - **字典管理**:对系统中经常使用的一些较为固定的数据进行维护; - **参数管理**:对系统动态配置常用参数; - **通知公告**:系统通知公告信息发布维护; - **操作日志**:系统正常操作日志记录和查询;系统异常信息日志记录和查询; - **登录日志**:系统登录日志记录查询包含登录异常; - **在线用户**:当前系统中活跃用户状态监控; - **定时任务**:在线(添加、修改、删除)任务调度包含执行结果日志; - **代码生成**:前后端代码的生成(java、html、xml、sql)支持 CRUD 下载 ; - **系统接口**:根据业务代码自动生成相关的 api 接口文档; - **服务监控**:监视当前系统 CPU、内存、磁盘、堆栈等相关信息; - **缓存监控**:对系统的缓存查询,删除、清空等操作; - **在线构建器**:拖动表单元素生成相应的 HTML 代码; - **连接池监视**:监视当前系统数据库连接池状态,可进行分析 SQL 找出系统性能瓶颈; ## 核心功能 - **系统管理**:在线管理系统,包括系统设置、系统监控、系统日志等; - **用户管理**:在线管理用户,包括用户信息、用户角色、用户权限等; - **项目管理**:在线管理项目,包括项目配置,环境配置,自动化配置等; - **测试管理**:在线管理测试,包括测试用例,测试计划,测试报告,测试度量等; - **接口管理**:在线管理接口,包括接口文档,接口调试,接口自动化测试等; - **自动化管理**:在线管理自动化测试,包括 WEB 自动化,APP 自动化,API 自动化,性能自动化等; ## 产品优势 > 在线编写自动化测试用例脚本 - 目前测试人员根据需求规格说明书的要求,只能在本地搭建环境,编写自动化测试脚本,用例编写的门槛高,维护麻烦,编写大量自动化脚本增加了项目的人力成本和沟通成本,导致低效率以及高差错率,使用自动化测试平台,可以在线便捷的编写和调试自动化测试脚本,提高用例编写效率; > 在线跟踪自动化测试用例进度 - 目前整体项目自动化测试缺乏控制,自动化测试用例执行情况等都需要人工统计,无法精确统计自动化覆盖率、业务场景覆盖率,缺失实时反馈机制,使用自动化测试平台,可以在线跟踪自动化测试相关进度,实现在线实时监控; > 在线生成自动化测试项目报告 - 目前的自动化测试、接口测试、性能测试等测试结果需要花费大量的时间进行整理,无法根据测试结果自动出具测试报告,使用自动化测试平台,可以把自动化测试报告分类分级的统一进行展示; > 在线整合相关自动化测试工具 - 目前自动化测试的工具都是相互独立的,种类不一,不同工具的整合较差,都是独立使用,相关用例和自动化没有关联,使用自动化测试平台,可以把相关自动化测试工具进行整合,统一使用; ## 在线体验 - 官网:[sakura.hk.cn](https://sakura.hk.cn) - 体验:[www.sakura.hk.cn:28383](https://www.sakura.hk.cn:28383) - 账号:自行注册(用自己的姓名即可) - 密码:自行注册(用自己的密码即可) > 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级,谢谢各位小伙伴。 ## 效果图