Этот курс рассчитан на тестировщиков с опытом от года и небольшой практикой в Java/C/SQL. С помощью этого курса вы на практике освоите всю техническую часть и сможете организовать процесс нагрузочного тестирования.
Что в программе: написание скриптов/сценариев в Performance center, Jmeter, Gatling, k6.io, мониторинг различных метрик во время тестирования с помощью Grafana и других инструментов, планирование нагрузочного тестирования для разных случаев и целей, методики и отчётность, оценка точности и качества тестирования.
Введение в нагрузочное тестирование (НТ)
- Тема 1. НТ: цели, события, показатели, основные этапы
- Тема 2. Профиль нагрузочного тестирования
- Тема 3. Методика и отчёт по НТ
Подготовка средств НТ
- Тема 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. Мониторинг: ClickHouse и Docker
- Тема 11. Автоматизация НТ: CI / CD и quality gate часть 1/2
- Тема 12. Автоматизация НТ: CI / CD и quality gate часть 2/2
- Тема 13. Скрипты и сценарии НТ - 3: Gatling часть 1/2
- Тема 14. Скрипты и сценарии НТ - 3: Gatling часть 2/2
- Тема 15. Скрипты и сценарии НТ - 3: k6.io часть 1/2
- Тема 16. Скрипты и сценарии НТ - 3: k6.io часть 2/2
Эмуляторы, мониторинг, регрессионное НТ
- Тема 17. Разработка базовых эмуляторов внешних систем
- Тема 18. Мониторинг и узкие места: Сервера приложений и очереди
- Тема 19. Мониторинг и узкие места: СУБД часть 1/2
- Тема 20. Мониторинг и узкие места: СУБД часть 2/2
- Тема 21. Критерии качества НТ, регрессионное НТ и риски
Итоговый проект
- Тема 22. Выбор темы и организация проектной работы
- Тема 23. Консультация по проектам и домашним заданиям
- Тема 24. Защита проектных работ