IT-волна – Telegram
IT-волна
483 subscribers
172 photos
22 videos
1 file
62 links
Системное администрирование / DevOps /Fullstack

Автор - @Andrey_Chuyan
Сайт - https://chuyana.ru/

Бот 🤖 -
https://news.1rj.ru/str/DebugProBot
Download Telegram
#юмор
В этом наша стратегия!
😁4
Умных постов нет, я в отпуске) Делюсь фото с Карелии.
👍5
#locust #test

👋 Привет, коллеги!
Вы когда-нибудь теряли время на настройку нагрузочных тестов, «плясая» с версиями Python, пакетами и конфигами?

🔍 Проблема
При масштабировании проектов ручная сборка окружения и правка десятков скриптов съедает часы. Особенно, если вам важно быстро прокинуть нагрузку и получить отчёт без головной боли.

🚦 Решение: Locust Load Testing Toolkit
Я разработал универсальный набор скриптов и Makefile для быстрой организации нагрузочного тестирования любой веб-системы на базе Locust в Docker-контейнерах.

Возможности:
- 🐍 Быстрый старт с Locust: make build + make run-web или make test
- 🕹️ Web UI по адресу http://localhost:8089 — смотрите графики в реальном времени
- 📈 Автосохранение CSV-отчётов в папку ./reports
- 🔬 Автоматические проверки по RPS, ошибкам и латентности
- 🔄 Готовые сценарии:
• базовый (base)
• плавный рост (ramp-up)
• стресс (stress)
• продолжительный (soak)

🚀 Быстрый старт:
1. Клонируем репозиторий

git clone https://github.com/AndreyChuyan/Locust-Load-Testing-Toolkit.git
cd Locust-Load-Testing-Toolkit


2. Редактируем .env и test.env под свои параметры
3. Собираем Docker-образ:

make build


4. Запускаем веб-интерфейс:

make run-web


5. Для headless-теста и CSV-отчёта:

make test
make check


👨‍💻 Личный опыт
С этим инструментом я сократил подготовку стенда для нагрузочного тестирования с нескольких часов до пары минут. Больше никаких «рукопашек» с конфигами — всё настраивается в пару строчек!

💬 Хотите попробовать?
GitHub → https://github.com/AndreyChuyan/Locust-Load-Testing-Toolkit

Пишите в личку @Andrey_Chuyan, помогу с настройкой!

💬 А какой сценарий нагрузочного тестирования для вас наиболее актуален?
😇 — плавный рост (ramp-up)
😨 — стресс (stress)
👍3🔥2🌚11
#мероприятия

Побывал на Selectel Teamlead Meetup #2

Учились беречь людей и упрощать работу 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31