1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xb_xiaobai-zerorunner

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

🌈 Введение

Бэкенд

  • Основан на python3 + fastApi + celery + sqlalchemy + redis

  • Используемые версии программного обеспечения

  • python версия <3.13

  • mysql версия 5.7.43

  • redis версия 6.0.9

Фронтенд

  • Основан на vite + vue3 + element-plus

  • Используемые версии программного обеспечения

  • node версия 16.22.0

  • vue версия 3.2.45

  • element-plus версия 2.2.26

🛠 Адреса платформы

🛋 Онлайн-просмотр

  • ZERO AUTOTEST Онлайн-просмотр платформы автоматизированного тестирования https://zerorunner.cn

  • Главная страница

  • Страница отчета

  • Пользовательские функции

🚧 Инициализация проекта — бэкенд

# Клонировать проект
git clone https://github.com/baizunxian/zerorunner.git

# Скрипт для базы данных. Скопировать содержимое в базу данных. Необходимо создать базу данных zerorunner
backend/script/zerorunner.sql  

# MySQL версия 8.0.23. Проблема с запросом
# Проблема, которая не функционально зависит от столбцов в группе BY; это несовместимо с sql_mode=only_full_group_by
# Выполнить следующий запрос
set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

# Настройка конфигурации
# Скопировать backend/.env.example в .env файл
# Изменить соответствующие настройки
# Изменить соответствующие адреса базы данных и redis
backend/config.py
# или
backend/.env # Изменение адресов в файле среды

# Установка зависимостей
pip install -r requirements
```# Запуск проекта. Выполнить в директории zerorunner/backend
python main.py

# Запуск асинхронных задач celery
# Запуск в Windows, однопоточный. Выполнить в директории zerorunner/backend
celery -A celery_worker.worker.celery worker --pool=solo -l INFO 

# Запуск в Linux
celery -A celery_worker.worker.celery worker --loglevel=INFO -c 10 -P solo -n zerorunner-celery-worker

# Запуск планировщика задач
celery -A celery_worker.worker.celery beat -S celery_worker.scheduler.schedulers:DatabaseScheduler -l INFO

# Запуск планировщика задач с пингом
celery -A celery_worker.worker.celery beat -l INFO 

🚧 Инициализация проекта — фронтенд

# Версия node
node -v 
v16.22.0
  • Клонирование кода (запустить в командной строке)
  • Клонирование кода (запустить в командной строке) npm install -g cnpm --registry=https://registry.npm.taobao.org
  • Клонирование кода (запустить в командной строке) npm install -g yarn
# Клонировать проект
git clone https://github.com/baizunxian/zerorunner.git

# Перейти в проект
cd zerorunner/frontend

# Или
yarn install

# Изменить конфигурацию
.env.development # Для среды разработки
.env.production # Для среды продакшн

VITE_API_BASE_URL # URL базового адреса API
VITE_API_PREFIX # Префикс API
VITE_WS_SOCKET_URL # URL вебсокета

# Запустить проект
yarn dev

# Собрать проект
yarn build

💯 Общение и обучение через WeChat

  • Или добавьте мой WeChat, и я могу добавить вас в группу для общения

💌 Поддержите автора

Если вам понравился фреймворк, или вы уже используете его, я прошу вас зайдите на GitHub и поставьте ⭐ Star, это будет для меня огромным подспорьем и мотивацией, проект будет постоянно обновляться.#### Пригласите меня на чашку кофе


Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Платформа для автоматизации интерфейсов, использующая fastapi + vue3, для быстрого создания автоматизированных тестов интерфейсов, что облегчает их维护和扩展。 Исправлено: "что облегчает их" -> "что облегчает их" (оригинальный текст был на русском, поэтому оставлен без изменений) Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xb_xiaobai-zerorunner.git
git@api.gitlife.ru:oschina-mirror/xb_xiaobai-zerorunner.git
oschina-mirror
xb_xiaobai-zerorunner
xb_xiaobai-zerorunner
master