ТОП-4 курсов «Нагрузочное тестирование» в 2022 году: обучение онлайн. Рейтинг, сравнение, стоимость.

Вы на практике освоите всю техническую часть и сможете организовать процесс нагрузочного тестирования:

  • Написание скриптов/ сценариев в Performance center, Jmeter, Gatling, k6.io
  • Мониторинг различных метрик во время тестирования с помощью Grafana и других инструментов
  • Планирование нагрузочного тестирования для разных случаев и целей
  • Методики и отчетность — какие разделы важны и для чего
  • Оценка точности и качества тестирования, чтобы улучшать процессы и повышать достоверность результатов.

Для кого этот курс?

  • Для специалистов в области функционального или автоматизированного тестирования с опытом от года и небольшой практикой в Java/C/SQL. Программа погрузит вас в специфику нагрузочного тестирования.
  • Для разработчиков / специалистов по поддержке ПО. Курс поможет вам внедрить полноценный процесс нагрузочного тестирования.

Программа обучения:

Модуль 1. Введение в нагрузочное тестирование (НТ)

  • Тема 1. НТ: цели, события, показатели, основные этапы
  • Тема 2. Профиль нагрузочного тестирования
  • Тема 3. Методика и отчёт по НТ

Модуль 2. Подготовка средств НТ

  • Тема 4. Скрипты и сценарии НТ — 1: MF Performance center (PC) и Vugen часть 1/3
  • Тема 5. Скрипты и сценарии НТ — 1: MF Performance center (PC) и Vugen часть 2/3
  • Тема 6. Скрипты и сценарии НТ — 1: MF Performance center (PC) и Vugen часть 3/3
  • Тема 7. Скрипты и сценарии НТ — 2: Jmeter часть 1/3
  • Тема 8. Скрипты и сценарии НТ — 2: Jmeter часть 2/3
  • Тема 9. Скрипты и сценарии НТ — 2: Jmeter часть 3/3
  • Тема 10. Автоматизация НТ: CI / CD и quality gate часть 1/2
  • Тема 11. Скрипты и сценарии НТ — 3: Gatling часть 1/2
  • Тема 12. Скрипты и сценарии НТ — 3: Gatling часть 2/2
  • Тема 13. Автоматизация НТ: CI / CD и quality gate часть 2/2
  • Тема 14. Скрипты и сценарии НТ — 3: k6.io часть 1/2
  • Тема 15. Скрипты и сценарии НТ — 3: k6.io часть 2/2

Модуль 3. Эмуляторы, мониторинг, регрессионное НТ

  • Тема 16. Разработка базовых эмуляторов внешних систем
  • Тема 17. Мониторинг серверов приложений и очередей часть 1/2
  • Тема 18. Мониторинг серверов приложений и очередей часть 2/2
  • Тема 19. Мониторинг и узкие места: СУБД часть 1/2
  • Тема 20. Мониторинг и узкие места: СУБД часть 2/2
  • Тема 21. Критерии качества НТ, регрессионное НТ и риски

Модуль 4. Итоговый проект

  • Тема 22. Выбор темы и организация проектной работы
  • Тема 23. Консультация по проектам и домашним заданиям
  • Тема 24. Защита проектных работ.

Выпускной проект

Важным этапом будет являться проект. В итоговом проекте будет разработана методика и профиль нагрузочного тестирования, скрипты и сценарии, проведены тесты и подготовлен отчет о нагрузочном тестировании.

После обучения вы:

  1. заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
  2. научитесь работать в 5-ти популярных и востребованных средствах НТ: Performance center, Jmeter, Gatling, k6.io;
  3. приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;
  4. получите сертификат о прохождении курса;
  5. получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Цель программы:

Выпустить квалифицированных дипломированных специалистов по квалификации «Инженер нагрузочного тестирования», обладающего всеми необходимыми знаниями и практическими навыками для успешного создания и прохождения нагрузочного тестирования.

Целевая аудитория:

Программа разработана для уже работающих инженеров, желающих расширить свои профессиональные навыки и знания в тестировании.

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

Блок 1. Введение в нагрузочное тестирование

  1. Описание терминологии нагрузочного тестирования
  2. Описание предпосылок, целей и задач нагрузочного тестирования
  3. Классификация видов нагрузочного тестирования
  4. Описание жизненного цикла нагрузочного тестирования
  5. Обзор нормативной документации по нагрузочному тестированию
  6. Описание требований к производительности ИТ-систем
  7. Описание и примеры составления профилей нагрузочного тестирования
  8. Описание и примеры моделирования нагрузки
  9. Описание и примеры генерации тестовых данных
  10. Описание подхода к разработке и примеры нагрузочных скриптов
  11. Описание требований к нагрузочным скриптам
  12. Описание подхода к проведению первичного анализа результатов нагрузочного тестирования
  13. Описание подхода к предоставлению результатов нагрузочного тестирования
  14. Типичные проблемы, возникающие в ходе выполнения проектов по нагрузочному тестированию.

Блок 2. Basic SQL

  1. Введение в SQL и реляционные БД.
  2. Извлечение (выборка) информации из таблиц.
  3. Формирование вывода запросов.
  4. Агрегатные функции.
  5. Соединение таблиц.
  6. Вложенные запросы.
  7. Соотнесенные запросы.
  8. Изменение содержимого таблиц.
  9. Создание таблиц.
  10. Поддержка целостности данных.

Блок 3. JMeter

  1. Возможности.
  2. Особенности.
  3. Интерфейс.
  4. Состав тест-плана.
  5. Описание элементов.
  6. Controllers
  7. Listeners
  8. Порядок выполнения элементов.
  9. Запись стандартными средствами.
  10. Запись с помощью Fiddler.
  11. Экспорт в JMeter.
  12. Параметризация.
  13. Варианты загрузки пула данных.
  14. Переменные.
  15. Область видимости.
  16. Получение значений из ответа от сервера.
  17. Часто возникающие ошибки.
  18. Способы решения проблем.

Блок 4. Введение в HP LoadRunner (протокол HTTP)

  1. Краткий обзор программного продукта
  2. Состав программного продукта HP LoadRunner
  3. Ключевые понятия и интерфейс HP Virtual User Generator
  4. Скриптовый язык HP Virtual User Generator (Vugen)
  5. Выбор протокола записи нагрузочных скриптов
  6. Запись нагрузочных скриптов
  7. Параметризация и отладка нагрузочных скриптов
  8. Расстановка транзакций
  9. Интерфейс HP Controller
  10. Составление сценария в HP Controller
  11. Настройка запуска сценария нагрузочного тестирования
  12. Контроль выполнения нагрузочного теста
  13. Первичная оценка результатов нагрузочного тестирования
  14. Обработка результатов нагрузочного теста в HP Analysis

Блок 5. HP Performance center

Блок 6. HP Load Runner (протокол True Client)

  1. Подход к нагрузочному тестированию по протоколу Ajax TruClient
  2. Преимущества и недостатки нагрузочного тестирования по протоколу Ajax TruClient
  3. Выбор браузера для разработки скриптов по протоколу Ajax TruClient
  4. Требования к аппаратному обеспечению
  5. Разработка нагрузочных скриптов по протоколу Ajax TruClient
  6. Рекомендации по разработке нагрузочных скриптов по протоколу Ajax TruClient
  7. Особенности подачи нагрузки по протоколу Ajax TruClient
  8. Типичные проблемы и способы их решения

Блок 7. IBM Rational performance tester

Блок 8. Load Runner (протокол CITRIX)

Блок 9. Load Runner SAP ERP.

Что будете уметь по окончании курса:

  • Проводить нагрузочное тестирование ИТ систем (эмулировать нагрузку от большого количества пользователей)
  • Писать SQL запросы и тестировать системы содержащие базы данных
  • Разрабатывать документы методики и отчеты по нагрузочному тестированию
  • Уверенно владеть основными инструментами для нагрузочного тестирования (JMeter, HP LoadRunner, HP Performance center, IBM Rational performance tester).

По окончании выдаётся:

Диплом государственного образца о профессиональной переподготовке по квалификации «Инженер нагрузочного тестирования ПО».

Стоимость: нет информации

На курсе рассматриваются методические основы нагрузочного тестирования ПО. Проводится обучение работе с наиболее распространенными инструментами нагрузочного тестирования.

Курс предназначен для подготовки кандидатов к прохождению собеседования и трудоустройству в должности «Стажер» в компанию IBS AppLine (г. Москва)

После завершения курса слушатели смогут:

  • Разрабатывать методику нагрузочного тестирования;
  • Разрабатывать средства нагрузочного тестирования с использованием HP LoadRunner и Apache JMeter;
  • Использовать мониторинг утилизации ресурсов для анализа результатов нагрузочного тестирования;
  • Локализовать узкие места и составлять отчеты по результатам нагрузочного тестирования.

Основные блоки курса

  1. Методология нагрузочного тестирования
    Подходы к планированию нагрузочного тестирования, формированию профиля нагрузки и оценки его точности.
  2. Использование инструментов нагрузочного тестирования для разработки скриптов и сценариев (СНТ)
    Приобретение практических навыков работы с наиболее распространенными инструментами нагрузочного тестирования: HP LoadRunner и Apache JMeter.
  3. Анализ результатов нагрузочного тестирования.

Чему вы научитесь:

  • Как протестировать быстродействие системы?
  • Нагрузочное тестирование
  • Тестирование API
  • Load testing
  • Stress Testing
  • Apache Benchmark.

Тестирование быстродействия программы и нагрузочное тестирование являются наиважнейшими навыками современного инженера IT.
Курс поможет вам познакомиться с общими методологиями нагрузочного тестирования и научит как используя инструменты Apache Benchmark и JMeter протестировать быстродействие HTTP запросов.
Курс состоит из реальных примеров и включает в себя три самостоятельных задания с последующим решением. Лекции будут интересны инженерам в области проверок програмного обеспечения и разработчикам WEB приложений.

Материалы курса

3 разделов, 26 лекций

  1. Введение в нагрузочное тестирование
  • О курсе
  • Что такое тестирование Performance
  • Платформы
  • Кто тестирует быстродействие
  • Виды тестирования Performance
  • Пример нагрузочного тестирования
  • Жизненный цикл нагрузочного тестирования
  • Где прогонять тесты?
  • Инструменты для Performance testing
  • Разогреваемся — Apache Benchmark ( AB test tool)
  1. Первое знакомство с JMeter
  • Устанавливаем JMeter
  • Графический интерфейс
  • Создаем группы пользователей
  • Первые запросы GET
  • Результаты тестирования
  • Самостоятельное задание 1
  • Решаем задание вместе
  • Добавим таймер
  1. Автоматизация тестов JMeter
  • Пользовательские параметры
  • Запросы POST
  • Самостоятельное задание 2
  • Решаем задание вместе
  • Верификация ответов
  • Самостоятельное задание 3
  • Решаем задание вместе
  • Запуск тестов из командной строки.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 68

Оценок пока нет. Поставьте оценку первым.

Автор статьи. Ответственный за актуальный контент, текст и редактуру сайта. Эксперт по выбору профессии, курсов и профессий с 2016 года. Делюсь личным практическим опытом.

Оцените автора
Блог Романа Семенцова
Добавить комментарий