
https://github.com/tahitimoon/LunarLink
帮助文档: https://lunarlink-doc.vercel.app
基于 HttpRunner + Django + Vue + Element UI 的接口自动化测试平台,生产可用。
此外,非常感谢 花菜。没有 AnotherFasterRunner 就不会有 LunarLink :)
生产地址:http://47.119.28.171:8081
Python >= 3.9.5 (推荐 3.9.x 版本) nodejs >= 16.0 (推荐最新) Mysql >= 5.7.0 (推荐 5.7.x 版本) RabbitMQ >= 3.x-management(默认需要,推荐最新版) Redis >= 6.2.6 建议使用 yarn ,项目提供了yarn.lock,使用其他包管理器,容易出现版本依赖问题。
# 克隆项目 git clone https://github.com/tahitimoon/LunarLink.git # 进入项目目录 cd LunarLink/frontend # 安装依赖 yarn install --registry=https://registry.npmmirror.com # 启动服务 yarn start # 浏览器访问 http://127.0.0.1:8888 # config/index.js 文件可配置启动端口等参数 # config/dev.env.js 文件可配置后端接口地址 # config/prod.env.js 文件保持不变 # 构建生产环境 # yarn build # 克隆项目 git https://github.com/tahitimoon/LunarLink.git # 进入项目目录 cd LunarLink/backend # 将.env.example 文件重命名为.env 并配置相关参数 mv .env.example .env # 安装依赖环境 pip3 install -r requirements.txt # 执行迁移命令: python3 manage.py makemigrations python3 manage.py migrate # 创建管理员用户 python3 manage.py createsuperuser # 启动项目 python3 manage.py runserver # 登录管理后台,设置账号姓名 http://127.0.0.1:8000/admin/ # 浏览器打开 http://127.0.0.1:8888 用户/密码:管理员用户/密码 # 接口文档地址 http://127.0.0.1:8000/swagger/ # 启动 celery ,在控制台执行 celery -A backend worker -B --loglevel=info 1 DingJZ 2024-03-26 18:40:03 +08:00 支持 |
2 jwen 2024-03-26 19:30:49 +08:00 今天刚在 testerhome 上看到 |
3 chinesehuazhou 2024-03-28 08:45:39 +08:00 via Android 给你分享到下期 Python 潮流周刊。ps.欢迎投稿 |
4 tahitimoon OP @chinesehuazhou 好的 感谢 |