Курс на Stepik
Обложка курса «Нагрузочное тестирование на Python. Базовый» на Stepik
5 990 ₽

Нагрузочное тестирование на Python. Базовый 5.000

Открыть на
STEPIK.ORG

Практический курс по нагрузочному тестированию. Вы освоите Locust, Kafka, gRPC, HTTP, HTTPX, Pydantic, FastAPI, Docker, Grafana, Postgres, Redis, S3, AI Review, GitLab CI и Postman. Научитесь строить фреймворк для нагрузочного тестирования, работать с сидингом, моками, CI/CD, анализировать метрики, применять лучшие практики и работать с реальными сценариями. Курс погружает в профессию QA Performance Engineer.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Нагрузочное тестирование на Python. Базовый»Учеников на курсе 161
Сертификаты, выданные на курсе «Нагрузочное тестирование на Python. Базовый»Сертификатов выдано 17
Отзывы о курсе «Нагрузочное тестирование на Python. Базовый»Отзывов получено 3
Рейтинг курса «Нагрузочное тестирование на Python. Базовый»Рейтинг курса 5.000
Уроки в курсе «Нагрузочное тестирование на Python. Базовый»Количество уроков 81
Тесты в курсе «Нагрузочное тестирование на Python. Базовый»Количество квизов 709
Время прохождения курса «Нагрузочное тестирование на Python. Базовый»Время прохождения курса
Стоимость курса «Нагрузочное тестирование на Python. Базовый»Стоимость курса 5 990 ₽
Обновления курса «Нагрузочное тестирование на Python. Базовый»Обновления курса
Дата публикации курса «Нагрузочное тестирование на Python. Базовый»Дата публикации курса
Последнее обновление курса «Нагрузочное тестирование на Python. Базовый»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Нагрузочное тестирование на Python. Базовый» 19 разделов Уроки в курсе «Нагрузочное тестирование на Python. Базовый» 81 урок Тесты в курсе «Нагрузочное тестирование на Python. Базовый» 709 тестов Время прохождения курса «Нагрузочное тестирование на Python. Базовый» 76 ч. Последнее обновление курса «Нагрузочное тестирование на Python. Базовый» обн. 24 мая 2026

1. Приветствие и инструкции

3 урока
Закрытый
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 уроков
Открытый
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 уроков
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
11.1 Что такое сидинг и зачем он нужен?
13
11
64м 58с
2
Закрытый
11.2 Пишем сидинг-билдер
13
10
118м 21с
1
Закрытый
11.3 Практика генерации данных с помощью сидингов
13
10
63м 42с
1

12. Практика нагрузочного тестирования HTTP сервисов

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 урока
Закрытый
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 урока
Закрытый
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 урока
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
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 урока
Закрытый
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 урока
Закрытый
19.1 Итоговый проект
10
9
26м 42с
0
Закрытый
19.2 Рекомендации по составлению резюме
11
7
174м 0с
0
Закрытый
19.3 Рекомендации по прохождению собеседований
8
5
72м 9с
0