Этот раздел посвящён нагрузочному тестированию backend-приложений.
Если профилирование отвечает на вопрос:
Где программа тратит время?
то нагрузочное тестирование отвечает на вопрос:
Сколько запросов выдерживает программа?
Здесь изучаются инструменты генерации нагрузки, модели тестирования, измерение RPS и анализ поведения сервера под ростом количества запросов.
| 📌 Упражнение | 📖 Что изучается | 🧠 Зачем это нужно | ✅ Переход |
|---|---|---|---|
lesson_4_5_yandex_tank |
Архитектура Yandex.Tank, Phantom, load.yaml, ammo.txt, модели нагрузки line, const, step, RPS и мониторинг |
Позволяет подготовить сервер к нагрузочному тестированию и понять устройство одного из самых популярных инструментов нагрузочного тестирования в экосистеме Яндекса | README |
ammo |
Практическая задача по подготовке конфигурации нагрузочного тестирования: создание ammo.txt, load.yaml и load_stress.yaml, настройка RPS, URI-запросов и сценариев нагрузки для игрового сервера |
Показывает, как формируются патроны для Yandex Tank и как создаются реальные конфигурации нагрузочных тестов для backend-приложений | README |