Скачать [Qa.Guru] Нагрузочное тестирование [Станислав Васенков]

Информация
Цена: 495 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
432 008
Реакции
42 933
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Qa.Guru] Нагрузочное тестирование [Станислав Васенков]
Ссылка на картинку
О курсе:
  • Обучим нагрузочному тестированию и научим проверять, как системы ведут себя под реальной нагрузкой.
  • Освоите полный цикл нагрузочного тестирования: от проектирования сценариев и метрик до запуска тестов и анализа результатов.
  • Практика проходит прямо на занятиях: вы будете работать в командах и решите **20+ реальных задач** по нагрузочному тестированию.
Почему нагрузочное тестирование — критический навык для 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. Основы нагрузочного тестирования
Модуль 2. Архитектура систем и точки нагрузки
Модуль 3. Метрики и цели тестирования
Модуль 4. Проектирование сценариев нагрузки
Модуль 5. Реализация нагрузочных сценариев и инструментов
Модуль 6. Нагрузочное тестирование backend и API
Модуль 7. Мониторинг и анализ результатов
Модуль 8. Отчёты и коммуникация
Модуль 9. Финальный проект — End-to-End 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 нагрузочное тестирование станислав васенков
Похожие складчины
Kail
Ответы
0
Просмотры
38
Kail
Kail
Kail
Ответы
0
Просмотры
182
Java
Kail
Kail
Kail
Ответы
0
Просмотры
191
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.