Привет всем, друзья! ✌ Сегодня рассмотрим курсы Нагрузочного тестирования, которые можно пройти абсолютно без нервов для получения крутых навыков. Обучение можно провести сидя дома без ограничений.
LETS GO!
«🤫Нагрузочное тестирование» — OTUS
Стоимость на 2023 год: 80 000 ₽
Вы на практике освоите всю техническую часть и сможете организовать процесс нагрузочного тестирования:
- Написание скриптов/ сценариев в 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. Защита проектных работ.
Выпускной проект
Важным этапом будет являться проект. В итоговом проекте будет разработана методика и профиль нагрузочного тестирования, скрипты и сценарии, проведены тесты и подготовлен отчет о нагрузочном тестировании.
После обучения вы:
- заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
- научитесь работать в 5-ти популярных и востребованных средствах НТ: Performance center, Jmeter, Gatling, k6.io;
- приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;
- получите сертификат о прохождении курса;
- получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
«Тестируем программы при помощи JMeter» — Udemy
Чему вы научитесь:
- Как протестировать быстродействие системы?
- Нагрузочное тестирование
- Тестирование API
- Load testing
- Stress Testing
- Apache Benchmark.
Тестирование быстродействия программы и нагрузочное тестирование являются наиважнейшими навыками современного инженера IT.
Курс поможет вам познакомиться с общими методологиями нагрузочного тестирования и научит как используя инструменты Apache Benchmark и JMeter протестировать быстродействие HTTP запросов.
Курс состоит из реальных примеров и включает в себя три самостоятельных задания с последующим решением. Лекции будут интересны инженерам в области проверок програмного обеспечения и разработчикам WEB приложений.
Материалы курса
3 разделов, 26 лекций
- Введение в нагрузочное тестирование
- О курсе
- Что такое тестирование Performance
- Платформы
- Кто тестирует быстродействие
- Виды тестирования Performance
- Пример нагрузочного тестирования
- Жизненный цикл нагрузочного тестирования
- Где прогонять тесты?
- Инструменты для Performance testing
- Разогреваемся – Apache Benchmark ( AB test tool)
- Первое знакомство с JMeter
- Устанавливаем JMeter
- Графический интерфейс
- Создаем группы пользователей
- Первые запросы GET
- Результаты тестирования
- Самостоятельное задание 1
- Решаем задание вместе
- Добавим таймер
- Автоматизация тестов JMeter
- Пользовательские параметры
- Запросы POST
- Самостоятельное задание 2
- Решаем задание вместе
- Верификация ответов
- Самостоятельное задание 3
- Решаем задание вместе
- Запуск тестов из командной строки.
«Нагрузочное тестирование ПО» — Перфоманс Лаб
Цель программы:
Выпустить квалифицированных дипломированных специалистов по квалификации «Инженер нагрузочного тестирования», обладающего всеми необходимыми знаниями и практическими навыками для успешного создания и прохождения нагрузочного тестирования.
Целевая аудитория:
Программа разработана для уже работающих инженеров, желающих расширить свои профессиональные навыки и знания в тестировании.
Программа курса:
Блок 1. Введение в нагрузочное тестирование
- Описание терминологии нагрузочного тестирования
- Описание предпосылок, целей и задач нагрузочного тестирования
- Классификация видов нагрузочного тестирования
- Описание жизненного цикла нагрузочного тестирования
- Обзор нормативной документации по нагрузочному тестированию
- Описание требований к производительности ИТ-систем
- Описание и примеры составления профилей нагрузочного тестирования
- Описание и примеры моделирования нагрузки
- Описание и примеры генерации тестовых данных
- Описание подхода к разработке и примеры нагрузочных скриптов
- Описание требований к нагрузочным скриптам
- Описание подхода к проведению первичного анализа результатов нагрузочного тестирования
- Описание подхода к предоставлению результатов нагрузочного тестирования
- Типичные проблемы, возникающие в ходе выполнения проектов по нагрузочному тестированию.
Блок 2. Basic SQL
- Введение в SQL и реляционные БД.
- Извлечение (выборка) информации из таблиц.
- Формирование вывода запросов.
- Агрегатные функции.
- Соединение таблиц.
- Вложенные запросы.
- Соотнесенные запросы.
- Изменение содержимого таблиц.
- Создание таблиц.
- Поддержка целостности данных.
Блок 3. JMeter
- Возможности.
- Особенности.
- Интерфейс.
- Состав тест-плана.
- Описание элементов.
- Controllers
- Listeners
- Порядок выполнения элементов.
- Запись стандартными средствами.
- Запись с помощью Fiddler.
- Экспорт в JMeter.
- Параметризация.
- Варианты загрузки пула данных.
- Переменные.
- Область видимости.
- Получение значений из ответа от сервера.
- Часто возникающие ошибки.
- Способы решения проблем.
Блок 4. Введение в HP LoadRunner (протокол HTTP)
- Краткий обзор программного продукта
- Состав программного продукта HP LoadRunner
- Ключевые понятия и интерфейс HP Virtual User Generator
- Скриптовый язык HP Virtual User Generator (Vugen)
- Выбор протокола записи нагрузочных скриптов
- Запись нагрузочных скриптов
- Параметризация и отладка нагрузочных скриптов
- Расстановка транзакций
- Интерфейс HP Controller
- Составление сценария в HP Controller
- Настройка запуска сценария нагрузочного тестирования
- Контроль выполнения нагрузочного теста
- Первичная оценка результатов нагрузочного тестирования
- Обработка результатов нагрузочного теста в HP Analysis
Блок 5. HP Performance center
Блок 6. HP Load Runner (протокол True Client)
- Подход к нагрузочному тестированию по протоколу Ajax TruClient
- Преимущества и недостатки нагрузочного тестирования по протоколу Ajax TruClient
- Выбор браузера для разработки скриптов по протоколу Ajax TruClient
- Требования к аппаратному обеспечению
- Разработка нагрузочных скриптов по протоколу Ajax TruClient
- Рекомендации по разработке нагрузочных скриптов по протоколу Ajax TruClient
- Особенности подачи нагрузки по протоколу Ajax TruClient
- Типичные проблемы и способы их решения
Блок 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).
По окончании выдаётся:
Диплом государственного образца о профессиональной переподготовке по квалификации «Инженер нагрузочного тестирования ПО».
«Нагрузочное тестирование ПО» — Перфоманс Лаб
«Автоматизированное и нагрузочное тестирование от Luxoft»
Курсы:
- Основы тестирования производительности
- Основы автоматизированного тестирования
- Школа автоматизированного тестирования. Часть 1. Введение в Java
- Школа автоматизированного тестирования. Часть 2. Selenium WebDriver
- Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber
- Автоматизация тестирования REST API.
«Нагрузочное тестирование с нуля от vitali.brunovski»
Программа обучения:
- Запускаем тесты в JENKINS и автоматизируем процесс
- Установка JENKINS
- Плюсы и минусы удалённой работы для меня. Ваше мнение жду в комментариях.
- Собеседование. Вопрос-Ответ. Что такое BOTTLENECK? (Бутылочное горлышко)
- Собеседование. Вопрос-Ответ. Примеры нагрузочного тестирования
- Как запустить JMETER в CLI Mode (режим командной строки)
- Препроцессор SAMPLE TIMEOUT. JMETER для начинающих
- Препроцессор HTML LINK PARSER. JMETER для начинающих
- Обзор контроллера SWITCH controller в Jmeter
- Обзор контроллера IF controller в Jmeter
- Обзор контроллера Runtime controller в Jmeter
- Будущее нагрузочного тестирования. Умрет ли данная профессия? Опрос специалистов по НТ.
- Обзор контроллера Loop Controller в Jmeter
- Обзор контроллера Random Order Controller в Jmeter
- Нагружаем API через Jmeter, используем метод DELETE
- Нагружаем API через Jmeter, используем метод PUT
- Нагружаем API через JMETER. Используем метод POST
- Нагружаем API через Jmeter. Используем метод GET
- Создаем локальный API для нагрузочного тестирования через Jmeter
- Нужно ли знать английский язык нагрузочному тестировщику
- Увеличиваем количество соединений в jMeter и max_connections в MySQL. Еще раз нагружаем базу
- Нагружаем базу данных MySQL с помощью JMeter
- Настраиваем JMeter и MySQL. Проверяем соединение с базой
- Создаем базу данных MySQL и таблицу
- Связываем JMeter и MySQL
- Установка JMeter на Windows 10
- Устанавливаем MySQL и MySQL Workbench
- Где и как искать работу нагрузочному тестировщику
- Плюсы и минусы профессии Нагрузочный тестировщик
- Что такое нагрузочное тестирование.