SHAREWOOD
SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 165.766
- Репутация
- 93.530
Последние темы автора:
- Скачать «Активация связи со своим Ангелом-Хранителем [Василиса Еремеева]»
- Скачать «Рождение ребенка: от семейного кризиса к новому уровню партнерских отношений [Наталия Буравцова]»
- Скачать «Деньги не спят (апрель 2026) [Василий Олейник]»
- Скачать «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 месяца
Ссылка на страницу курса
О курсе:
- Обучим нагрузочному тестированию и научим проверять, как системы ведут себя под реальной нагрузкой.
- Освоите полный цикл нагрузочного тестирования: от проектирования сценариев и метрик до запуска тестов и анализа результатов.
- Практика проходит прямо на занятиях: вы будете работать в командах и решите **20+ реальных задач** по нагрузочному тестированию.
Длительность: 2,5 месяца
Формат: Вебинары, симуляция рабочих задач, командная работа, база знаний
---
Почему нагрузочное тестирование — критический навык для QA
Компании ищут QA-инженеров, которые умеют работать с производительностью продукта, понимать архитектуру систем и находить причины деградации под нагрузкой.
- >60% инцидентов в продакшене связаны с деградацией производительности и проблемами под нагрузкой.
- Каждый 2-й продукт работает стабильно до первой пиковой нагрузки — релиза, акции или роста пользователей.
- 40-50% — разница в доходе между QA с навыками нагрузочного тестирования и без них.
Средняя зарплата:
- Middle QA: 220 000 ₽
- Senior QA: 300 000 ₽
---
Что вы создадите на курсе
За время курса вы не просто решите отдельные задания, а соберёте набор практических проектов и кейсов, которые показывают, что вы умеете работать с нагрузочным тестированием в реальных условиях.
Вы научитесь проектировать и реализовывать нагрузочные сценарии под реальные пользовательские и бизнес-кейсы: пиковая нагрузка, рост пользователей, длительная нагрузка. Это основа любой работы Load / Performance QA.
Проведёте нагрузочное тестирование backend-сервиса и API: настроите сценарии, поработаете с авторизацией, параметрами запросов и асинхронными операциями, проанализируете поведение системы под нагрузкой.
На практике разберёте **20+ реальных кейсов**: где и почему система тормозит, как отличить проблему кода от инфраструктуры, и какие метрики на это указывают. Кейсы решаются в командах по 3-5 человек с распределением ролей.
Научитесь готовить понятные отчёты: что тестировали, какие проблемы нашли, почему они возникли и что с этим делать. Именно такие отчёты ждут разработчики, тимлиды и менеджеры.
В финале вы выполните полный цикл нагрузочного тестирования одной системы: от анализа архитектуры и постановки целей — до запуска тестов, анализа результатов и защиты решений. Это готовый 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 месяца
Ссылка на страницу курса
Материал «Нагрузочное тестирование [QA.GURU] [Станислав Васенков]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
