# windows启动流程
# 一、部署有问题需要怎么解决?
- 小白部署请仔细阅读,严格按照流程,严格按照顺序,严格遵循版本进行部署
- 不负责解答部署相关的问题,不好意思哈,太多人问了~(安装流程,都是可以部署成功的)
- 执行过程中有提示出现,请自行翻译一下,有很多根本不是报错
- 测试平台分为3个端,3个工程,所以如果使用工具打开项目,请打开各个工程,而不是一下直接打开3个项目
- 使用过程中遇到报错,记得发群里,会尽快解决!只会回答项目相关的问题!
- 这里是写给依然看不懂的人的:顺序是什么?顺序就是从上到下,从大写的一,从小写的1开始,这就是顺序!
# 二、检查环境
python -V
node -v
npm -v
# 打印如下↓
C:\Users\Administrator>python -V
Python 3.10.4
C:\Users\Administrator>node -v
v16.13.1
C:\Users\Administrator>npm -v
8.1.2
注意:python==3.10.4,node>=18.x,npm>=8.x*
注意:不按流程或者安装版本不正确,请自行解决!!!
# 三、克隆代码
git clone https://gitee.com/mao-peng/MangoTestingPlatform.git
# 四、MangoServer
# 1.确认项目根目录
xxxx\MangoServer
# 2.给项目单独创建虚拟环境
-
# 3.安装依赖包
pip install -r .\requirements.txt
pip install -r .\dynamic_requirements.txt
# 4.创建数据库mysql
- 推荐使用mysql,使用sqlite会出现问题,sqlite出现问题需要自己解决
- mysql版本要求:>= 5.7(推荐8+版本)
- 数据库类型:utf8mb4_general_ci
# 5.修改后端数据配置
文件路径:MangoServer/src/settings/master.py
# 6.使用默认sql文件加载演示DEMO项目,一键体验UI和API自动化!
- 请在群内@群主,然后群主会给你发送sql文件,导入之后有默认的UI测试用例和API测试用例,可以一键执行~
# 7.启动django
- 有两种方式,如下介绍:
- 1.采用命令启动方式
{{虚拟环境目录}}\Scripts\python.exe {{项目目录}}/MangoTestingPlatform/MangoServer/manage.py runserver 8000
- 2.采用pycharm配置方式启动,如图
启动之后,如打印如下内容则启动成功
Performing system checks...
Watching for file changes with StatReloader
System check identified no issues (0 silenced).
December 12, 2024 - 14:40:48
Django version 4.1.5, using settings 'src.settings'
Starting ASGI/Channels version 3.0.5 development server at http://localhost:8000/
Quit the server with CTRL-BREAK.
# 五、MangoActuator
# 1.确认项目根目录
xxxx\MangoActuator
# 2.配置虚拟环境
-
# 3.安装依赖包
pip install -r .\requirements.txt
playwright install ffmpeg
# 4.启动项目
执行:main.py 文件即可
# 5.首次启动注意
- 输入后端的地址进行访问登录
- 登录账号是你注册的账号
- 需要点击->缓存数据按钮,发送数据,如下:
# 6.打包成exe文件,发给其他人使用(可忽略这一步)
参照:xxxx\MangoActuator\main.py 文件中的内容
# 六、mango-console
# 1.确认项目根目录
xxxx\mango-console
# 2.安装依赖包
npm i
# 3.修改前端配置
文件路径:mango-console/.env.master
修改为你自己的后端服务IP+端口
# 4.启动项目
npm run master
如果自动启动浏览器开始访问:http://localhost:8001/ 则部署成功