🚀 Как тестировать API с нуля: Swagger + Postman + Python (реальный проект)
Описание
В этом видео разбираем, как тестировать API на практике - от Swagger до автотестов на Python 🔥
Работаем не на абстрактных примерах, а на реальном open-source проекте - имитации банка:
👉 https://github.com/danilfg/bank-test-platform
👉 План вебинаров:
➡️ Тестирование API и виды API
🔄 CI/CD и Allure
🔄 Тестирование БД PostgreSQL
🔄 Тестирование Redis
🔄 Тестирование Kafka
🔹 Подпишись чтобы не пропустить новые:
👉 Телеграм-канал - https://t.me/mentor_it_tech
👉 Сообщество (mattermost): https://chat.easyitlab.tech/signup_user_complete/?id=xx9z9sjt9bfy9y8t7eokdzgdac
📚 В видео:
🔹 какие бывают API:
REST API, RESTful API, SOAP, GraphQL, gRPC, WebSocket
🔹 как читать Swagger / OpenAPI
🔹 как понимать:
- endpoints
- HTTP-методы
- headers
- body
- status codes
🔹 как тестировать API руками в Postman
🔹 как настроить окружения в Postman 🌍
🔹 как сохранять токен и работать с переменными
🔹 как писать скрипты в Postman (Tests / Pre-request) ⚙️
🔹 как перенести запросы в Python (requests)
🔹 как написать первый API-автотест 🧪
🔹 какие проверки делать:
- позитивные
- негативные
💡 Если не получается развернуть проект
Напиши в личку 👉 @aqa_pro_mentor
и получишь доступ к облачной версии SaaS (на 7 дней):
👉 https://bank.easyitlab.tech/
⭐ Важно
Чтобы получить доступ:
поставь ⭐ репозиторию - https://github.com/danilfg/bank-test-platform
сделай Fork
00:00 Вступление и план урока
00:05 Установка проекта Bank Test Platform
00:26 Клонирование репозитория и QuickStart
02:59 Запуск проекта через make up
03:27 Какие сервисы поднимаются в Docker
05:20 Что такое API
06:11 API, REST API и вопросы на собеседовании
06:46 REST API и RESTful API
08:54 SOAP API и отличие от REST
10:37 GraphQL API
11:36 gRPC API и высокая скорость обмена
12:27 WebSocket API и real-time данные
13:23 Из чего состоит HTTP-запрос
15:02 Основные HTTP-методы: GET, POST, PUT, PATCH, DELETE
18:16 Группы HTTP-статус-кодов
21:10 Headers, Authorization и Bearer Token
21:56 Переход к инструментам тестирования API
22:44 DevTools и вкладка Network
24:09 Разбор запроса в DevTools
25:54 Как DevTools помогает автоматизатору
26:20 Swagger как документация API
27:11 Разбор методов и схем в Swagger
28:45 Postman для ручной проверки API
29:18 Получение токена через Postman
31:00 Добавление Authorization header
33:46 Создание сотрудника через Postman
35:19 Environment в Postman
36:26 Использование переменных окружения
38:25 Автоматическое сохранение токена в переменную
41:05 Переход к Python
42:35 Библиотека requests
43:54 Base URL и структура первого запроса
45:37 Получение токена через Python
48:20 Проверка status_code через assert
49:25 Безопасное извлечение token из JSON
51:38 Функция для получения сотрудника
53:51 Headers и Authorization в Python-коде
55:37 Отправка GET-запроса к employee
57:02 Полный цикл проверки: create → get → delete
63:47 Сборка простого тестового сценария
67:06 Запуск тестового сценария
67:27 Итоги практики и что будет изучаться дальше
67:52 Как поддержать open source проект
Рекомендуемые видео











![[#152] Яндекс Дропс с Алисой vs AirPods Pro 2. Что лучше?](/images/video/2026-06-12/03/4c/034c5c35e227465bd228aa386f72044c.jpg?width=640)







