Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 130.076
- Реакции
- 76.072
Нагрузочное тестирование
О курсе:
- Обучим нагрузочному тестированию и научим проверять, как системы ведут себя под реальной нагрузкой.
- Освоите полный цикл нагрузочного тестирования: от проектирования сценариев и метрик до запуска тестов и анализа результатов.
- Практика проходит прямо на занятиях: вы будете работать в командах и решите **20+ реальных задач** по нагрузочному тестированию.
Длительность: 2,5 месяца
Формат: Вебинары, симуляция рабочих задач, командная работа, база знаний
---
Почему нагрузочное тестирование — критический навык для QA
Компании ищут QA-инженеров, которые умеют работать с производительностью продукта, понимать архитектуру систем и находить причины деградации под нагрузкой.
- >60% инцидентов в продакшене связаны с деградацией производительности и проблемами под нагрузкой.
- Каждый 2-й продукт работает стабильно до первой пиковой нагрузки — релиза, акции или роста пользователей.
- 40-50% — разница в доходе между QA с навыками нагрузочного тестирования и без них.
Средняя зарплата:
- Middle QA: 220 000 ₽
- Senior QA: 300 000 ₽
---
Что вы создадите на курсе
За время курса вы не просто решите отдельные задания, а соберёте набор практических проектов и кейсов, которые показывают, что вы умеете работать с нагрузочным тестированием в реальных условиях.
✅ Набор нагрузочных сценариев под реальный продукт
Вы научитесь проектировать и реализовывать нагрузочные сценарии под реальные пользовательские и бизнес-кейсы: пиковая нагрузка, рост пользователей, длительная нагрузка. Это основа любой работы Load / Performance QA.
✅ Проект по нагрузочному тестированию API и backend
Проведёте нагрузочное тестирование backend-сервиса и API: настроите сценарии, поработаете с авторизацией, параметрами запросов и асинхронными операциями, проанализируете поведение системы под нагрузкой.
✅ Набор кейсов по поиску bottleneck'ов
На практике разберёте **20+ реальных кейсов**: где и почему система тормозит, как отличить проблему кода от инфраструктуры, и какие метрики на это указывают. Кейсы решаются в командах по 3-5 человек с распределением ролей.
✅ Отчёт по нагрузочному тестированию для команды и бизнеса
Научитесь готовить понятные отчёты: что тестировали, какие проблемы нашли, почему они возникли и что с этим делать. Именно такие отчёты ждут разработчики, тимлиды и менеджеры.
✅ End-to-End performance-проект
В финале вы выполните полный цикл нагрузочного тестирования одной системы: от анализа архитектуры и постановки целей — до запуска тестов, анализа результатов и защиты решений. Это готовый performance-кейс, который можно:
- показать на собеседовании,
- использовать в портфолио,
- применять в текущей работе.
---
Программа курса
Модуль 1. Основы нагрузочного тестирования
Разберём, зачем компании реально проводят нагрузочное тестирование (а где оно не нужно). Научимся отличать load / stress / spike / endurance тесты на практике. Разберём типовые причины падений систем под нагрузкой. Поймём, какую роль Load QA играет в продуктовой команде. Научимся читать требования бизнеса и переводить их в задачи на нагрузку. Разберём ошибки «формального» нагрузочного тестирования.
Результат модуля: ты понимаешь, когда и зачем запускать нагрузку.
Модуль 2. Архитектура систем и точки нагрузки
Разберём типовую web-архитектуру: frontend, backend, API. Поймём роль баз данных, кэшей и очередей. Научимся читать архитектурные схемы продукта. Определим, какие компоненты системы имеет смысл нагружать. Научимся находить потенциальные bottleneck'и до запуска тестов. Разберём реальные архитектурные кейсы.
Результат модуля: ты видишь систему целиком, а не только точку входа.
Модуль 3. Метрики и цели тестирования
Разберём ключевые метрики: response time, throughput, error rate. Научимся работать с percentiles (p90 / p95 / p99). Поймём разницу между SLA, SLO и SLI. Научимся формулировать измеримые цели нагрузочного теста. Разберём примеры плохих и хороших метрик. Потренируемся переводить «хочу, чтобы быстро» в цифры.
Результат модуля: ты умеешь ставить цель нагрузочного теста.
Модуль 4. Проектирование сценариев нагрузки
Разберём пользовательские и технические сценарии. Научимся выбирать тип нагрузки под конкретную задачу. Определим параметры: количество пользователей, rump-up, длительность. Поймём, как учитывать ограничения инфраструктуры. Разберём типовые ошибки при проектировании сценариев. Спроектируем несколько сценариев под разные цели.
Результат модуля: ты умеешь проектировать реалистичную нагрузку.
Модуль 5. Реализация нагрузочных сценариев и инструментов
Разберём архитектуру JMeter и логику построения нагрузочных тестов. Научимся работать с Thread Groups и профилями нагрузки. Освоим parameterization и correlation. Поработаем с данными, токенами и состоянием системы. Запустим тесты через CLI и CI. Покажем, как эти же подходы применяются в k6 и Gatling.
Результат модуля: ты умеешь реализовывать нагрузочные сценарии и ориентироваться в разных инструментах.
Модуль 6. Нагрузочное тестирование backend и API
Разберём REST и GraphQL API под нагрузкой. Поймём, как работать с авторизацией и сессиями. Разберём асинхронные запросы. Поймём роль очередей (Kafka / RabbitMQ) под нагрузкой. Разберём типовые проблемы backend-сервисов. Потренируемся на реальных API-кейсах.
Результат модуля: ты понимаешь, как система ведёт себя под нагрузкой внутри, а не только снаружи.
Модуль 7. Мониторинг и анализ результатов
Научимся связывать результаты нагрузки и мониторинг. Разберём CPU, RAM, Disk, Network, DB-метрики. Поймём, как читать графики и находить аномалии. Познакомимся с Grafana / Prometheus (на уровне практического понимания). Научимся формулировать гипотезы о причинах проблем. Разберём реальные примеры деградации систем.
Результат модуля: ты умеешь находить причину проблемы, а не просто фиксировать факт.
Модуль 8. Отчёты и коммуникация
Разберём структуру отчёта по нагрузочному тестированию. Поймём, что важно для разработчиков, а что — для бизнеса. Научимся формулировать выводы и рекомендации. Разберём типовые ошибки отчётов. Потренируемся объяснять результаты словами, а не графиками. Отработаем защиту решений.
Результат модуля: ты умеешь доносить результаты.
Модуль 9. Финальный проект — End-to-End Performance-кейс
Что это за проект: Полноценное нагрузочное тестирование одной системы от начала до конца, как в реальной работе.
Что входит в проект: Анализ бизнес-задачи и требований, разбор архитектуры системы, постановка целей и метрик, проектирование сценариев нагрузки, реализация нагрузки в JMeter, анализ результатов и мониторинга, подготовка отчёта и рекомендаций.
---
Кому подойдёт курс
Ручные тестировщики
Если ты проверяешь фичи, но на проде всё падает под нагрузкой и ты не понимаешь почему, этот курс научит находить реальные причины.
Junior-автоматизаторы
Если автотесты проходят, а система тормозит при росте пользователей, курс даст понимание backend, метрик и поведения системы под нагрузкой.
Универсалы
Если в продукте проблемы на релизах и пиковых нагрузках, а нагрузочное тестирование либо отсутствует, либо формальное, ты научишься делать его осознанно и по делу.
---
Программа обучения
2,5 месяца
Ссылка на страницу курса
СКАЧАТЬ СЛИВЫ КУРСОВ
О курсе:
- Обучим нагрузочному тестированию и научим проверять, как системы ведут себя под реальной нагрузкой.
- Освоите полный цикл нагрузочного тестирования: от проектирования сценариев и метрик до запуска тестов и анализа результатов.
- Практика проходит прямо на занятиях: вы будете работать в командах и решите **20+ реальных задач** по нагрузочному тестированию.
Длительность: 2,5 месяца
Формат: Вебинары, симуляция рабочих задач, командная работа, база знаний
---
Почему нагрузочное тестирование — критический навык для QA
Компании ищут QA-инженеров, которые умеют работать с производительностью продукта, понимать архитектуру систем и находить причины деградации под нагрузкой.
- >60% инцидентов в продакшене связаны с деградацией производительности и проблемами под нагрузкой.
- Каждый 2-й продукт работает стабильно до первой пиковой нагрузки — релиза, акции или роста пользователей.
- 40-50% — разница в доходе между QA с навыками нагрузочного тестирования и без них.
Средняя зарплата:
- Middle QA: 220 000 ₽
- Senior QA: 300 000 ₽
---
Что вы создадите на курсе
За время курса вы не просто решите отдельные задания, а соберёте набор практических проектов и кейсов, которые показывают, что вы умеете работать с нагрузочным тестированием в реальных условиях.
✅ Набор нагрузочных сценариев под реальный продукт
Вы научитесь проектировать и реализовывать нагрузочные сценарии под реальные пользовательские и бизнес-кейсы: пиковая нагрузка, рост пользователей, длительная нагрузка. Это основа любой работы Load / Performance QA.
✅ Проект по нагрузочному тестированию API и backend
Проведёте нагрузочное тестирование backend-сервиса и API: настроите сценарии, поработаете с авторизацией, параметрами запросов и асинхронными операциями, проанализируете поведение системы под нагрузкой.
✅ Набор кейсов по поиску bottleneck'ов
На практике разберёте **20+ реальных кейсов**: где и почему система тормозит, как отличить проблему кода от инфраструктуры, и какие метрики на это указывают. Кейсы решаются в командах по 3-5 человек с распределением ролей.
✅ Отчёт по нагрузочному тестированию для команды и бизнеса
Научитесь готовить понятные отчёты: что тестировали, какие проблемы нашли, почему они возникли и что с этим делать. Именно такие отчёты ждут разработчики, тимлиды и менеджеры.
✅ End-to-End performance-проект
В финале вы выполните полный цикл нагрузочного тестирования одной системы: от анализа архитектуры и постановки целей — до запуска тестов, анализа результатов и защиты решений. Это готовый performance-кейс, который можно:
- показать на собеседовании,
- использовать в портфолио,
- применять в текущей работе.
---
Программа курса
Модуль 1. Основы нагрузочного тестирования
Разберём, зачем компании реально проводят нагрузочное тестирование (а где оно не нужно). Научимся отличать load / stress / spike / endurance тесты на практике. Разберём типовые причины падений систем под нагрузкой. Поймём, какую роль Load QA играет в продуктовой команде. Научимся читать требования бизнеса и переводить их в задачи на нагрузку. Разберём ошибки «формального» нагрузочного тестирования.
Результат модуля: ты понимаешь, когда и зачем запускать нагрузку.
Модуль 2. Архитектура систем и точки нагрузки
Разберём типовую web-архитектуру: frontend, backend, API. Поймём роль баз данных, кэшей и очередей. Научимся читать архитектурные схемы продукта. Определим, какие компоненты системы имеет смысл нагружать. Научимся находить потенциальные bottleneck'и до запуска тестов. Разберём реальные архитектурные кейсы.
Результат модуля: ты видишь систему целиком, а не только точку входа.
Модуль 3. Метрики и цели тестирования
Разберём ключевые метрики: response time, throughput, error rate. Научимся работать с percentiles (p90 / p95 / p99). Поймём разницу между SLA, SLO и SLI. Научимся формулировать измеримые цели нагрузочного теста. Разберём примеры плохих и хороших метрик. Потренируемся переводить «хочу, чтобы быстро» в цифры.
Результат модуля: ты умеешь ставить цель нагрузочного теста.
Модуль 4. Проектирование сценариев нагрузки
Разберём пользовательские и технические сценарии. Научимся выбирать тип нагрузки под конкретную задачу. Определим параметры: количество пользователей, rump-up, длительность. Поймём, как учитывать ограничения инфраструктуры. Разберём типовые ошибки при проектировании сценариев. Спроектируем несколько сценариев под разные цели.
Результат модуля: ты умеешь проектировать реалистичную нагрузку.
Модуль 5. Реализация нагрузочных сценариев и инструментов
Разберём архитектуру JMeter и логику построения нагрузочных тестов. Научимся работать с Thread Groups и профилями нагрузки. Освоим parameterization и correlation. Поработаем с данными, токенами и состоянием системы. Запустим тесты через CLI и CI. Покажем, как эти же подходы применяются в k6 и Gatling.
Результат модуля: ты умеешь реализовывать нагрузочные сценарии и ориентироваться в разных инструментах.
Модуль 6. Нагрузочное тестирование backend и API
Разберём REST и GraphQL API под нагрузкой. Поймём, как работать с авторизацией и сессиями. Разберём асинхронные запросы. Поймём роль очередей (Kafka / RabbitMQ) под нагрузкой. Разберём типовые проблемы backend-сервисов. Потренируемся на реальных API-кейсах.
Результат модуля: ты понимаешь, как система ведёт себя под нагрузкой внутри, а не только снаружи.
Модуль 7. Мониторинг и анализ результатов
Научимся связывать результаты нагрузки и мониторинг. Разберём CPU, RAM, Disk, Network, DB-метрики. Поймём, как читать графики и находить аномалии. Познакомимся с Grafana / Prometheus (на уровне практического понимания). Научимся формулировать гипотезы о причинах проблем. Разберём реальные примеры деградации систем.
Результат модуля: ты умеешь находить причину проблемы, а не просто фиксировать факт.
Модуль 8. Отчёты и коммуникация
Разберём структуру отчёта по нагрузочному тестированию. Поймём, что важно для разработчиков, а что — для бизнеса. Научимся формулировать выводы и рекомендации. Разберём типовые ошибки отчётов. Потренируемся объяснять результаты словами, а не графиками. Отработаем защиту решений.
Результат модуля: ты умеешь доносить результаты.
Модуль 9. Финальный проект — End-to-End Performance-кейс
Что это за проект: Полноценное нагрузочное тестирование одной системы от начала до конца, как в реальной работе.
Что входит в проект: Анализ бизнес-задачи и требований, разбор архитектуры системы, постановка целей и метрик, проектирование сценариев нагрузки, реализация нагрузки в JMeter, анализ результатов и мониторинга, подготовка отчёта и рекомендаций.
---
Кому подойдёт курс
Ручные тестировщики
Если ты проверяешь фичи, но на проде всё падает под нагрузкой и ты не понимаешь почему, этот курс научит находить реальные причины.
Junior-автоматизаторы
Если автотесты проходят, а система тормозит при росте пользователей, курс даст понимание backend, метрик и поведения системы под нагрузкой.
Универсалы
Если в продукте проблемы на релизах и пиковых нагрузках, а нагрузочное тестирование либо отсутствует, либо формальное, ты научишься делать его осознанно и по делу.
---
Программа обучения
2,5 месяца
Ссылка на страницу курса
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Начало [Александр Целиков]
- Про энергию [Венера Хабирова]
- Счастье – (не) миф: Архетипы, которые помогут разобраться в себе [Микеле Меццанотте]
- [Питер] Грокаем проектирование реляционных баз данных [Цян Хао, Михаил Цикердекис]
- Неуверенность в себе в жизни. Скрытые причины одиночества – правда, которую никто не рассказывает [Андрей Попов]
- Начало [Александр Целиков]
- Про энергию [Венера Хабирова]
- Создание с Телом [Дарья Бутусова]
- [Питер] Roblox: играй, программируй и создавай свои миры. 3-е изд. [Корягин А. В.]
- Создание с Телом [Дарья Бутусова]