Мини-курс • практический формат

k6 для QA: первый практический опыт нагрузочного тестирования

Нагрузочное тестирование - один из самых понятных “плюсов” для резюме. Но многим не понятно: с чего начать, какие метрики брать и как объяснить результат.

В этом курсе ты собираешь не “нагрузку ради нагрузки”, а понятную инженерную связку: цель → метрики → thresholds → сценарий → выводы.

10
уроков + проект
3–4
сценария нагрузки
0
глубокого JS

Что ты получишь на выходе

Не “просто посмотрел видео”, а собрал результат, который можно использовать на работе и для портфолио.

Портфолио
Готовый GitHub-репозиторий
  • структура k6-проекта
  • сценарии нагрузки
  • отчёты и артефакты
Логика
Нагрузка без “галочки”
  • цель → метрики
  • метрики → thresholds
  • выводы → рекомендации
Шаблоны
Документы, которые экономят время
  • план на 1 страницу
  • шаблон отчёта
  • шпаргалка для собеса
Практика
Безопасно и повторяемо
  • локально/демо
  • без “рабочих стендов”
  • понятный прогресс
Главный профит: ты сможешь уверенно отвечать на вопрос: “Система выдержит? и что именно мы проверили?”

Для кого курс

Если узнаёшь себя - курс зайдёт.

Ты хочешь усилить резюме

Нужен практический “плюс”, который легко показать: репо + отчёт

Ты ручной QA

И видишь, что вакансий, в которых просят уметь НТ всё больше

Есть опыт, но нет уверенности

Понимаешь тестирование, но в нагрузочном тестировании пробел

Тебе сказали “нужно сделать нагрузку”

И вопрос упёрся в метрики/пороги/интерпретацию. Курс закрывает именно это.

Программа курса

10 уроков + итоговый мини-проект. Коротко, по делу, с практикой.

Урок 1Нагрузочное тестирование для QA: зачем и где применяется
Результат: понимаешь виды тестов и когда что выбирать.
Урок 2Как выбирать метрики под цель
RPS/VU/throughput, latency (P95), error rate + “метрики процесса” (E2E, lag). Результат: умеешь подобрать метрики под задачу.
Урок 3Thresholds: откуда брать значения и как фиксировать допущения
SLO / baseline / таймауты / дефолты. Результат: умеешь ставить реалистичные пороги и защищать их логикой.
Мини-практика: “Запрос от PM → 1-страничный план (цель/метрики/thresholds)”.
Урок 4Установка и первый скрипт k6 (GET/POST)
Результат: запускаешь тест и видишь метрики.
Урок 5Сценарии нагрузки: smoke / load / stress / spike
Результат: умеешь выбрать сценарий под цель и настроить stages.
Урок 6Параметризация и данные
env vars, datasets, simple correlation. Результат: тест не “в вакууме”, а похож на реальный.
Урок 7Checks и Thresholds: как превратить прогон в pass/fail
Результат: есть пороги качества и понятный итог: прошли/не прошли.
Урок 8Отчёт: как собрать результаты и оформить выводы
Результат: шаблон отчёта + пример, который можно повторить.
Урок 9Типовые проблемы и диагностика
Рост P95, 5xx/429, лимиты, деградация. Результат: умеешь интерпретировать результат без “магии”.
Урок 10Мини-нагрузка на API + отчёт + рекомендации
Сдача: репо + 1-страничный отчёт + thresholds.
Bonus: Мониторинг в Grafana.
Не упусти узнать о старте продаж первым

Что нужно, чтобы пройти курс

Без сложностей: всё на шаблонах и логике.

База по HTTP и API

На уровне Postman: методы, статусы, параметры.

ПК для установки

Docker/Node (подскажем, как поставить быстро).

JS “глубоко” не нужен

Работаешь по шаблонам: правишь параметры и логику теста.

FAQ

Коротко отвечаем на главные сомнения.

Да. Курс начинается с логики постановки задачи, метрик и thresholds, а потом - k6 по шаблонам. Ты повторяешь практику шаг за шагом и собираешь артефакты для портфолио.
Нет. Глубокий JS не нужен. Будут шаблоны и понятные места, что поменять: параметры, стадии, данные, проверки. Но понимание синтаксиса определенно поможет.
Практика построена на безопасном стенде (локально/демо), без доступа к “рабочим” системам. Всё повторяемо и не несёт рисков утечки данных.
Репозиторий с k6-проектом, отчётом, thresholds и 1-страничным планом/выводами. Это понятный “пруф”, который легко считывается любой командой.

Готов(а) добавить сильный “плюс” к резюме?

Оставь заявку и забирай программу + практику + шаблоны.

3 недели 10 уроков портфолио
Блок заявки/оплаты
Здесь вставь форму Тильды или кнопку оплаты.
Имя
Email / Telegram
Это мок-форма. Замени на свою форму/оплату в Тильде.