TestHub自动化测试平台部署使用

以下是deepseek整理的部署操作过程仅供参考,项目资料来源gitee开源仓库:

https://gitee.com/jiuwen567/test-hub

一、部署

1. 克隆项目

复制代码
git clone https://gitee.com/jiuwen567/test-hub.git
cd test-hub

2. 后端部署

复制代码
# 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
​
# 安装依赖
pip install -r requirements.txt
​
# 配置数据库
cp .env.example .env
nano .env  # 修改 DB_PASSWORD=你的MySQL密码
​
# 创建数据库
mysql -u root -p
CREATE DATABASE testhub CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
EXIT;
​
# 初始化
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py init_locator_strategies
python manage.py load_component_pack

3. 前端部署

复制代码
# 安装 Node.js 20
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 20
​
# 安装依赖
cd frontend
npm install

二、启动

每次打开虚拟机后执行:

终端1 - 启动后端

复制代码
cd ~/test-hub
source venv/bin/activate
python manage.py runserver

终端2 - 启动前端

复制代码
cd ~/test-hub/frontend
npm run dev

访问地址

停止服务

在两个终端分别按 Ctrl+C


三、常用命令

操作 命令
创建超级用户 python manage.py createsuperuser
修改密码 python manage.py changepassword 用户名
查看服务状态 ps aux | grep -E "runserver|vite"
停止所有服务 pkill -f "runserver|vite"

网站示意图:

前台:

后台:

相关推荐
我才是银古2 小时前
AI 啃 DWG图纸:从二维到三维
ai·cad·dwg
codigger3 小时前
把 AI Agent 养在自己电脑上:从本地部署到远程接管的一份完整思路
ai·编程·#人工智能·#agent
空心木偶☜3 小时前
LangGraph
ai·ai编程·langgraph
空心木偶☜3 小时前
langgraph加上“循环”和“记忆”
ai·ai编程·langgraph
Martina_03213 小时前
AI生成的盔甲换动作后漂移?用6步检查挂点、骨架映射与 Bind Pose
人工智能·游戏·3d·ai·自然语言处理·aigc·游戏策划
云卷云舒___________4 小时前
Astra-lite疑似GPT-6.1 Terra? Haiku 5.5 与 Gemini 4 Argon 灰测? | 10月5日 AI日报
ai·anthropic·ai日报·terra·gemini4·gpt61·haiku55
howdoyoudo2026064 小时前
当新案例冲击旧框架:分类系统的宿命与修正路径
大数据·网络·数据库·人工智能·安全·ai·分类
工作10年+,存储芯片行业4 小时前
存储芯片产业全景:从产品矩阵到技术优势与质量体系
ai·nvme·芯片·数据中心·存储·pcie·半导体
袖清暮雨4 小时前
机器学习之逻辑回归
人工智能·机器学习·ai
玫瑰互动GEO13 小时前
GEO优化学习九级模型:开发者从认知层切入
人工智能·ai·ai搜索·gem·生成式引擎优化·gem优化