Содержание курса
1. Приветствие и инструкции
5 уроков
677
554
61м
28
Закрытый
1.1
Знакомимся
↗
138
70
15м 40с
11
Закрытый
1.2
Советы по изучению материала
↗
115
104
22м 40с
7
Закрытый
1.3
Инструкции по отправке заданий на проверку
↗
109
97
14м 14с
5
Закрытый
1.4
Поддержка от преподавателя и вопросы
↗
116
97
9м 32с
5
Закрытый
1.5
Правила работы с курсом и коммуникации
↗
199
186
2м 41с
0
2. Введение в профессию QA Performance Engineer
7 уроков
730
637
346м
56
Открытый
2.1
Виды тестирования производительности
↗
126
100
46м 33с
12
Закрытый
2.2
Системные ресурсы: CPU и память
↗
109
96
43м 47с
8
Закрытый
2.3
Метрики нагрузочного тестирования
↗
103
93
51м 12с
7
Закрытый
2.4
Клиент-серверная архитектура
↗
103
90
18м 24с
7
Закрытый
2.5
Монолитная архитектура
↗
95
86
38м 33с
5
Закрытый
2.6
Микросервисная архитектура
↗
96
86
54м 36с
8
Закрытый
2.7
Инструменты нагрузочного тестирования
↗
98
86
96м 27с
9
3. Настройка окружения
5 уроков
417
393
159м
23
Закрытый
3.1
Установка и настройка окружения Python
↗
86
85
9м 20с
4
Закрытый
3.2
Установка и настройка PyCharm
↗
86
83
9м 10с
4
Закрытый
3.3
Установка и знакомство с Docker
↗
86
76
62м 24с
5
Закрытый
3.4
Установка и знакомство с Docker Compose
↗
82
74
68м 14с
5
Закрытый
3.5
Установка и настройка Postman
↗
77
75
10м 10с
5
4. Система контроля версий Git
3 урока
222
215
72м
15
Закрытый
4.1
Начало работы с Git
↗
74
72
33м 0с
6
Закрытый
4.2
Публикация проекта на GitHub
↗
74
72
29м 54с
5
Закрытый
4.3
Работа с GitHub Desktop
↗
74
71
10м 19с
4
5. Тестовый стенд
6 уроков
408
379
291м
32
Закрытый
5.1
Установка и настройка тестового стенда
↗
72
68
83м 34с
7
Закрытый
5.2
Разбор архитектуры тестового стенда
↗
70
65
43м 6с
7
Закрытый
5.3
Практика работы с хранилищем файлов S3
↗
68
64
43м 55с
4
Закрытый
5.4
Практика работы с базой данных PostgreSQL
↗
67
62
32м 14с
5
Закрытый
5.5
Практика работы с системой мониторинга Grafana
↗
65
60
46м 9с
4
Закрытый
5.6
Практика работы с очередями Kafka
↗
66
60
44м 56с
5
6. Основы работы с API
4 урока
240
229
196м
21
Закрытый
6.1
Форматы представления данных
↗
61
58
44м 52с
5
Закрытый
6.2
Знакомство с API
↗
60
59
36м 45с
5
Закрытый
6.3
Знакомство с HTTP протоколом
↗
60
56
54м 14с
6
Закрытый
6.4
Знакомство с gRPC протоколом
↗
59
56
62м 1с
5
7. Основы работы с HTTP
5 уроков
280
240
659м
29
Закрытый
7.1
Введение в HTTPX
↗
58
52
108м 23с
5
Закрытый
7.2
Практикуемся в работе с HTTPX
↗
57
50
92м 6с
7
Закрытый
7.3
Знакомство с HTTP API клиентами
↗
56
47
92м 34с
6
Закрытый
7.4
Практикуемся в реализации HTTP API клиентов
↗
54
47
133м 45с
6
Закрытый
7.5
Практикуемся в использовании HTTP API клиентов
↗
55
44
234м 12с
5
8. Основы работы с Pydantic
3 урока
132
125
446м
14
Закрытый
8.1
Знакомство с Pydantic
↗
44
42
139м 22с
5
Закрытый
8.2
Применяем Pydantic в HTTP API клиентах
↗
44
42
184м 39с
5
Закрытый
8.3
Знакомство с Faker
↗
44
41
123м 35с
4
9. Основы работы с gRPC
5 уроков
206
189
477м
21
Закрытый
9.1
Введение в grpcio
↗
43
39
141м 40с
4
Закрытый
9.2
Практикуемся в работе с grpcio
↗
41
38
95м 23с
4
Закрытый
9.3
Знакомство с gRPC API клиентами
↗
41
38
79м 29с
4
Закрытый
9.4
Практикуемся в реализации gRPC API клиентов
↗
40
37
110м 2с
4
Закрытый
9.5
Практикуемся в использовании gRPC API клиентов
↗
41
37
51м 12с
5
10. Введение в Locust
10 уроков
369
330
908м
22
Закрытый
10.1
Знакомство с Locust
↗
39
37
149м 36с
2
Закрытый
10.2
Подготовка HTTP API клиента для Locust
↗
39
36
141м 32с
2
Закрытый
10.3
Использование HTTP API клиентов в нагрузочных сценариях
↗
38
35
86м 39с
2
Закрытый
10.4
Подготовка gRPC API клиента для Locust
↗
37
33
52м 19с
2
Закрытый
10.5
Использование gRPC API клиентов в нагрузочных сценариях
↗
36
32
61м 46с
2
Закрытый
10.6
Сценарии нагрузки в Locust: User, TaskSet и SequentialTaskSet
↗
36
31
199м 16с
2
Закрытый
10.7
Работа с настройками Locust
↗
37
31
69м 1с
2
Закрытый
10.8
Отчеты Locust: HTML, CSV, JSON
↗
35
32
60м 59с
3
Закрытый
10.9
Как выбрать профиль нагрузки?
↗
36
33
65м 49с
3
Закрытый
10.10
Рефакторинг и улучшение нагрузочных тестов
↗
36
30
27м 19с
2
11. Подготовка данных для нагрузочного тестирования
3 урока
91
86
310м
9
Закрытый
11.1
Что такое сидинг и зачем он нужен?
↗
31
30
57м 25с
3
Закрытый
11.2
Пишем сидинг-билдер
↗
31
28
141м 40с
3
Закрытый
11.3
Практика генерации данных с помощью сидингов
↗
29
28
112м 21с
3
12. Практика нагрузочного тестирования HTTP сервисов
3 урока
84
81
353м
7
Закрытый
12.1
Практика нагрузочного тестирования. Часть 1
↗
28
27
118м 58с
2
Закрытый
12.2
Практика нагрузочного тестирования. Часть 2
↗
28
27
131м 43с
2
Закрытый
12.3
Практика нагрузочного тестирования. Часть 3
↗
28
27
105м 44с
3
13. Практика нагрузочного тестирования gRPC сервисов
3 урока
83
78
144м
6
Закрытый
13.1
Практика нагрузочного тестирования. Часть 1
↗
28
26
53м 51с
2
Закрытый
13.2
Практика нагрузочного тестирования. Часть 2
↗
28
26
46м 15с
2
Закрытый
13.3
Практика нагрузочного тестирования. Часть 3
↗
27
26
45м 56с
2
14. Реализация mock сервиса
3 урока
81
74
604м
9
Закрытый
14.1
Архитектура mock сервиса
↗
27
25
66м 55с
3
Закрытый
14.2
Знакомство с FastAPI
↗
27
26
158м 5с
3
Закрытый
14.3
Реализация mock сервиса
↗
27
23
380м 34с
3
15. Улучшение нагрузочных тестов
3 урока
71
65
275м
9
Закрытый
15.1
Настройки нагрузочных тестов с Pydantic
↗
24
23
149м 8с
3
Закрытый
15.2
Добавляем логирование для нагрузочных тестов
↗
24
21
80м 2с
3
Закрытый
15.3
Улучшение работы с API клиентами с помощью Enum для URI
↗
23
21
46м 45с
3
16. Запуск нагрузочных тестов на CI/CD
5 уроков
174
163
392м
18
Закрытый
16.1
Введение в CI/CD
↗
22
20
27м 12с
3
Закрытый
16.2
CI/CD системы
↗
88
86
29м 33с
9
Закрытый
16.3
Подготовка проекта к запуску на CI
↗
22
20
37м 40с
3
Закрытый
16.4
Запуск нагрузочных тестов на GitHub Actions
↗
22
20
213м 33с
3
Закрытый
16.5
Запуск нагрузочных тестов на GitLab CI
↗
20
17
87м 33с
0
17. Аналитика нагрузочного тестирования
4 урока
103
79
731м
10
Закрытый
17.1
Регрессионный анализ в нагрузочном тестировании
↗
31
25
97м 21с
3
Закрытый
17.2
Установка и настройка Load Testing Hub
↗
21
18
68м 14с
2
Закрытый
17.3
Знакомство с Load Testing Hub
↗
30
22
118м 4с
3
Закрытый
17.4
Практика: загрузка данных в Load Testing Hub
↗
21
14
447м 21с
2
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 урока
60
45
326м
2
Закрытый
19.1
Итоговый проект
↗
21
14
61м 51с
1
Закрытый
19.2
Рекомендации по составлению резюме
↗
20
16
179м 44с
1
Закрытый
19.3
Рекомендации по прохождению собеседований
↗
19
15
86м 56с
0