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"

网站示意图:

前台:

后台:

相关推荐
迅易科技7 小时前
从场景验证到Agent上线:迅易 × WorkBuddy如何帮助企业建设AI能力?
人工智能·ai·腾讯云
神奇霸王龙9 小时前
GB/T 46886 闭环屠夫:5 旗舰多模态 LLM 工业质检实测
人工智能·计算机视觉·ai·开源·ai编程·本地部署
三声三视10 小时前
uni-app 鸿蒙端传参变成 [object Object]?顺着源码追到 ArkTS router 底层才搞明白
人工智能·ai·uni-app·aigc·ai编程·harmonyos
fthux10 小时前
“装闭”,让装修套路“装”不下去
人工智能·ai·开源·github·open source
我的xiaodoujiao11 小时前
API 接口自动化测试详细图文教程学习系列32--Allure测试报告2
python·学习·测试工具·pytest
doiito12 小时前
【AI 应用】从“外国人味”到地道中文:kokoroi-rs v0.1.2 架构升级深度解析
ai·rust·系统设计
GPUStack13 小时前
怎么优雅地在GPUStack上使用minerU?
ai·大模型·llm·gpu·vllm·gpu集群·gpustack
CIO_Alliance15 小时前
企业AI化转型如何用AI+iPaaS实现降本增效?
人工智能·低代码·机器学习·ai·ipaas·系统集成·企业级ai化转型
小阿鑫16 小时前
一个 AI 应用开发程序员的一天,都在屏幕前忙些什么?
ai·程序员·agent·rd270q·明基rd270q