Содержание курса
1. Приветствие и инструкции
3 урока
340
295
20м
7
Закрытый
1.1
Знакомимся
↗
74
29
16м 13с
4
Закрытый
1.2
Советы по изучению материала
↗
61
61
2м 5с
3
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м 33с
0
2. Введение в профессию QA Performance Engineer
7 уроков
370
319
344м
23
Открытый
2.1
Виды тестирования производительности
↗
67
52
45м 52с
4
Закрытый
2.2
Системные ресурсы: CPU и память
↗
56
47
38м 0с
4
Закрытый
2.3
Метрики нагрузочного тестирования
↗
53
45
53м 7с
3
Закрытый
2.4
Клиент-серверная архитектура
↗
50
43
20м 13с
3
Закрытый
2.5
Монолитная архитектура
↗
48
44
37м 15с
3
Закрытый
2.6
Микросервисная архитектура
↗
48
45
53м 8с
3
Закрытый
2.7
Инструменты нагрузочного тестирования
↗
48
43
97м 1с
3
3. Настройка окружения
5 уроков
218
201
97м
17
Закрытый
3.1
Установка и настройка окружения Python
↗
45
41
9м 29с
3
Закрытый
3.2
Установка и настройка PyCharm
↗
44
41
9м 5с
3
Закрытый
3.3
Установка и знакомство с Docker
↗
44
41
36м 30с
5
Закрытый
3.4
Установка и знакомство с Docker Compose
↗
42
39
32м 2с
3
Закрытый
3.5
Установка и настройка Postman
↗
43
39
11м 47с
3
4. Система контроля версий Git
3 урока
121
114
62м
7
Закрытый
4.1
Начало работы с Git
↗
41
38
32м 3с
3
Закрытый
4.2
Публикация проекта на GitHub
↗
40
38
20м 50с
2
Закрытый
4.3
Работа с GitHub Desktop
↗
40
38
10м 22с
2
5. Тестовый стенд
6 уроков
217
204
327м
14
Закрытый
5.1
Установка и настройка тестового стенда
↗
40
35
96м 52с
2
Закрытый
5.2
Разбор архитектуры тестового стенда
↗
36
34
46м 16с
2
Закрытый
5.3
Практика работы с хранилищем файлов S3
↗
36
34
43м 0с
3
Закрытый
5.4
Практика работы с базой данных PostgreSQL
↗
35
34
38м 14с
2
Закрытый
5.5
Практика работы с системой мониторинга Grafana
↗
35
34
53м 0с
3
Закрытый
5.6
Практика работы с очередями Kafka
↗
35
33
51м 46с
2
6. Основы работы с API
4 урока
134
128
187м
10
Закрытый
6.1
Форматы представления данных
↗
34
32
43м 49с
2
Закрытый
6.2
Знакомство с API
↗
33
32
31м 31с
2
Закрытый
6.3
Знакомство с HTTP протоколом
↗
34
32
54м 36с
3
Закрытый
6.4
Знакомство с gRPC протоколом
↗
33
32
60м 11с
3
7. Основы работы с HTTP
5 уроков
159
141
302м
10
Закрытый
7.1
Введение в HTTPX
↗
33
30
65м 35с
2
Закрытый
7.2
Практикуемся в работе с HTTPX
↗
33
28
53м 9с
2
Закрытый
7.3
Знакомство с HTTP API клиентами
↗
31
28
51м 53с
2
Закрытый
7.4
Практикуемся в реализации HTTP API клиентов
↗
31
28
39м 8с
2
Закрытый
7.5
Практикуемся в использовании HTTP API клиентов
↗
31
27
94м 46с
2
8. Основы работы с Pydantic
3 урока
89
76
225м
6
Закрытый
8.1
Знакомство с Pydantic
↗
30
26
96м 54с
2
Закрытый
8.2
Применяем Pydantic в HTTP API клиентах
↗
30
25
65м 59с
2
Закрытый
8.3
Знакомство с Faker
↗
29
25
64м 40с
2
9. Основы работы с gRPC
5 уроков
128
107
209м
9
Закрытый
9.1
Введение в grpcio
↗
29
23
62м 48с
2
Закрытый
9.2
Практикуемся в работе с grpcio
↗
25
21
50м 56с
2
Закрытый
9.3
Знакомство с gRPC API клиентами
↗
24
21
47м 7с
2
Закрытый
9.4
Практикуемся в реализации gRPC API клиентов
↗
25
21
27м 48с
1
Закрытый
9.5
Практикуемся в использовании gRPC API клиентов
↗
25
21
24м 47с
2
10. Введение в Locust
10 уроков
198
152
670м
20
Закрытый
10.1
Знакомство с Locust
↗
24
20
107м 33с
2
Закрытый
10.2
Подготовка HTTP API клиента для Locust
↗
23
18
114м 24с
2
Закрытый
10.3
Использование HTTP API клиентов в нагрузочных сценариях
↗
22
17
36м 30с
2
Закрытый
10.4
Подготовка gRPC API клиента для Locust
↗
21
17
55м 47с
2
Закрытый
10.5
Использование gRPC API клиентов в нагрузочных сценариях
↗
20
17
24м 49с
2
Закрытый
10.6
Сценарии нагрузки в Locust: User, TaskSet и SequentialTaskSet
↗
21
15
118м 38с
2
Закрытый
10.7
Работа с настройками Locust
↗
18
13
54м 54с
2
Закрытый
10.8
Отчеты Locust: HTML, CSV, JSON
↗
16
12
72м 30с
2
Закрытый
10.9
Как выбрать профиль нагрузки?
↗
17
12
73м 16с
2
Закрытый
10.10
Рефакторинг и улучшение нагрузочных тестов
↗
16
11
19м 48с
2
11. Подготовка данных для нагрузочного тестирования
3 урока
39
31
245м
4
Закрытый
11.1
Что такое сидинг и зачем он нужен?
↗
13
11
64м 58с
2
Закрытый
11.2
Пишем сидинг-билдер
↗
13
10
118м 21с
1
Закрытый
11.3
Практика генерации данных с помощью сидингов
↗
13
10
63м 42с
1
12. Практика нагрузочного тестирования HTTP сервисов
3 урока
38
30
167м
3
Закрытый
12.1
Практика нагрузочного тестирования. Часть 1
↗
14
10
50м 50с
1
Закрытый
12.2
Практика нагрузочного тестирования. Часть 2
↗
12
10
71м 27с
1
Закрытый
12.3
Практика нагрузочного тестирования. Часть 3
↗
12
10
45м 28с
1
13. Практика нагрузочного тестирования gRPC сервисов
3 урока
36
32
75м
3
Закрытый
13.1
Практика нагрузочного тестирования. Часть 1
↗
12
11
25м 13с
1
Закрытый
13.2
Практика нагрузочного тестирования. Часть 2
↗
12
11
22м 21с
1
Закрытый
13.3
Практика нагрузочного тестирования. Часть 3
↗
12
10
27м 5с
1
14. Реализация mock сервиса
3 урока
36
27
378м
3
Закрытый
14.1
Архитектура mock сервиса
↗
12
10
80м 43с
1
Закрытый
14.2
Знакомство с FastAPI
↗
12
9
123м 31с
1
Закрытый
14.3
Реализация mock сервиса
↗
12
8
175м 26с
1
15. Улучшение нагрузочных тестов
3 урока
36
28
170м
3
Закрытый
15.1
Настройки нагрузочных тестов с Pydantic
↗
12
9
91м 40с
1
Закрытый
15.2
Добавляем логирование для нагрузочных тестов
↗
12
9
44м 41с
1
Закрытый
15.3
Улучшение работы с API клиентами с помощью Enum для URI
↗
12
10
36м 41с
1
16. Запуск нагрузочных тестов на CI/CD
5 уроков
65
49
232м
5
Закрытый
16.1
Введение в CI/CD
↗
12
9
22м 26с
1
Закрытый
16.2
CI/CD системы
↗
11
8
28м 57с
4
Закрытый
16.3
Подготовка проекта к запуску на CI
↗
11
8
21м 41с
0
Закрытый
16.4
Запуск нагрузочных тестов на GitHub Actions
↗
11
7
74м 19с
0
Закрытый
16.5
Запуск нагрузочных тестов на GitLab CI
↗
20
17
87м 33с
0
17. Аналитика нагрузочного тестирования
4 урока
80
59
305м
6
Закрытый
17.1
Регрессионный анализ в нагрузочном тестировании
↗
31
25
97м 21с
3
Закрытый
17.2
Установка и настройка Load Testing Hub
↗
10
7
44м 58с
0
Закрытый
17.3
Знакомство с Load Testing Hub
↗
30
22
118м 4с
3
Закрытый
17.4
Практика: загрузка данных в Load Testing Hub
↗
9
5
46м 44с
0
18. AI Review в нагрузочных тестах
3 урока
328
244
194м
5
Закрытый
18.1
Что такое AI Review и зачем он нужен
↗
119
86
47м 39с
2
Закрытый
18.2
Инструмент AI Review: установка и базовое использование
↗
110
79
115м 36с
1
Закрытый
18.3
Интеграция AI Review в CI/CD
↗
99
79
32м 19с
2
19. Резюме
3 урока
29
21
272м
0
Закрытый
19.1
Итоговый проект
↗
10
9
26м 42с
0
Закрытый
19.2
Рекомендации по составлению резюме
↗
11
7
174м 0с
0
Закрытый
19.3
Рекомендации по прохождению собеседований
↗
8
5
72м 9с
0