Этот курс поможет быстро и уверенно освоить работу с k6 — современным инструментом для нагрузочного тестирования API. Материал подаётся практично и последовательно, чтобы вы сразу могли применять новые навыки при тестировании реальных сервисов.
Что вы узнаете на этом курсе
Курс охватывает ключевые элементы работы с k6 и помогает сформировать правильный подход к нагрузочному тестированию API.
Базовые концепции k6
Принципы работы виртуальных пользователей (VU) и их роль в моделировании трафика.
Этапы нагрузки: плавный разгон, пиковые значения, стабилизация и спад.
Проверки (checks) как способ контролировать корректность ответов.
Пороговые значения (thresholds) для автоматического определения успеха или провала теста.
Практическое применение
Теория подкрепляется реальными сценариями нагрузочного тестирования REST API:
Создание и настройка скриптов на JavaScript.
Оптимизация тестов под разные режимы нагрузки.
Анализ результатов и поиск узких мест производительности.
Работа с метриками и аналитикой
Вы научитесь глубже анализировать поведение системы под нагрузкой, используя расширенные возможности k6.
Пользовательские метрики
Создание собственных метрик: counters, gauges, trends, rates.
Использование данных для более точной оценки производительности.
Теги и детализация результатов
Добавление тегов к запросам для удобной группировки и фильтрации.
Подготовка данных для последующего анализа в Grafana, Loki, Prometheus или k6 Cloud.
Расширенные возможности k6
Курс показывает, как использовать k6 не только для базовых тестов, но и для сложных сценариев, приближённых к реальным условиям эксплуатации API.
Хуки setup и teardown
Подготовка тестовых данных перед запуском нагрузки.
Корректная очистка окружения по завершении тестов.
Настройка SLA и автоматическая оценка результатов
Определение допустимых задержек, ошибок и уровней пропускной способности.
Автоматическое проваливание теста при нарушении SLA.
Кому подходит этот курс
QA-инженерам, которые хотят начать или углубить навыки нагрузочного тестирования.
Backend-разработчикам, стремящимся оценить устойчивость своих сервисов.
DevOps-специалистам, которым важно контролировать производительность инфраструктуры.
Результат обучения
После прохождения курса вы сможете уверенно создавать и запускать нагрузочные тесты, интерпретировать результаты и выявлять проблемные участки API. Вы будете понимать, как строить SLA, работать с метриками и расширять сценарии тестирования под реальные задачи.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Michael Guay - профессиональный full-stack инженер с более чем 10 годами опыта разработки корпоративного ПО. Он работает в сфере финансовых технологий и специализируется на производительных backend-системах, микросервисах и современном фронтенде. На своём канале YouTube (24 тыс+ подписчиков) и на Udemy он делится знаниями по темам вроде NestJS, tRPC, Next.js и полной стек-разработке. На его сайте публикует практические кейсы: архитектура, произв
I hate these stupid MFs, all what he show cased, he provided 0 useful information for production stress, I bet that he never worked on system that really need to be load tested cause they have large user base.
specializing in high-performance backend systems and typescript in same sentence, a world we live in....
Fuck him.
Bruised Payne Umaru
haters gonna hate. keep hating. effect ts gang.
Umaru Bruised Payne
I run systems at scale, and this tard showed nothing worthy for a real load test nor considerations or things can effect your results, basically asked AI to give him a small script to record.
TS developers are goyims.
Bruised Payne Umaru
i think you are in the wrong site then. most courses are here slop aiming at noobs who cant write meaningful code.
I hate these stupid MFs, all what he show cased, he provided 0 useful information for production stress, I bet that he never worked on system that really need to be load tested cause they have large user base.
specializing in high-performance backend systems and typescript in same sentence, a world we live in....
Fuck him.
TS developers are goyims.