Методология нагрузочного тестирования для организаций (практический курс)
ЦЕЛЬ КУРСА
Обучить ваших сотрудников внедрению и организации нагрузочного тестирования с нуля.
ПРЕПОДАВАТЕЛЬ КУРСА
подробнее о курсе
Скрыть
- Кастомизация курса под вашу организацию или конкретный проект
- Практикум под руководством преподавателя – с первого занятия
- Возможно обучение на вашем приложении (если это не противоречит политике ИБ)
- 3 недели онлайн занятий, 2 раза в неделю по вечерам
- Не более 10 студентов в группе
- Обратная связь от преподавателя по домашним работам
- Лабораторные работы под руководством преподавателя
- Финальный проект по окончании курса
- 150000 для группы до 10 человек
ДЛЯ КОГО ЭТОТ КУРС
- Тест-менеджеры
- Начинающие инженеры по нагрузочному тестированию.
- Специалисты в области функционального или автоматизированного тестирования с опытом работы
- Разработчики и специалисты по поддержке ПО
ЧТО НУЖНО ДЛЯ ПРОХОЖДЕНИЯ КУРСА
- Опыт и знания процесса тестирования
- Знакомство с базовыми методами тест-дизайна (эквивалентное разбиение, выделение граничных значений)
- Опыт анализа требований заказчика
ЧТО НУЖНО ДЛЯ ПРОХОЖДЕНИЯ КУРСА
- Опыт и знания процесса тестирования
- Базовые знания сетей и вэб-сервисов
- Базовые знания HTML, XML, JSON;
- Базовые знания SQL
- Базовые знания Linux
- Желательно знания основ программирования
- Требования к аппаратному обеспечению
- Не менее 8 Гб ОЗУ
- Любая ОС
- Достаточная для видео-конференций скорость интернета
Записаться
150000 руб. за группу
ПРОГРАММА КУРСА
ОСНОВЫ НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ
- Предпосылки НТ
- Основные понятия нагрузочного тестирования
- Основные проблемы производительности
- Цели нагрузочного тестирования
- Задачи нагрузочного тестирования
- Жизненный цикл проекта по нагрузке
- Типы НТ
- Планирование проекта НТ, выявление и борьба с рисками
ПЛАНИРОВАНИЕ РАБОТ И РАЗРАБОТКА ПРОСТОГО НАГРУЗОЧНОГО СЦЕНАРИЯ
- Анализ нефункциональных требований
- Обзор клиент-серверной архитектуры веб приложений(HTTP, API, REST)
- Необходимость проведения нагрузочного тестирования веб сервисов
- Выбор инструментов нагрузки
- Подготовка МНТ
- Обзор инструмента Jmeter
- Написание простого сценария вручную
- Запись сценариев, используя jmeter в качестве прокси сервера
- Отладка сценариев
РАБОТА С НАГРУЗОЧНЫМ СЦЕНАРИЕМ
- Корреляция и параметризация сценариев
- Проверки (assertions)
- Модули и JSR223
- Сбор и сохранение метрик
- Настройка Jmeter
ПОДГОТОВКА МОДЕЛИ И ГЕНЕРАЦИЯ НАГРУЗКИ
- Определение модели и сценариев нагрузки
- Составление основных видов модели НТ
- Запуск Jmeter в non-GUI mode, генерация отчетности
- Работа с БД Influx
- Realtime мониторинг результатов, интеграция с Grafana+InfluxDB
- Распределенное тестирование с использованием нескольких генераторов нагрузки
АНАЛИЗ РЕЗУЛЬТАТОВ И СОСТАВЛЕНИЕ ОТЧЕТА
- Анализ результатов
- Построение основных графиков
- Формирование отчета о нагрузочном тестировании
- Разбор типичных проблем производительности
- Разбор blazemeter