Мини-курс
Postman и API для начинающих
8 коротких уроков: от первого запроса до коллекции с автопроверками. Поймёте, как приложения разговаривают с серверами, и научитесь проверять это сами.
Коротко об API
API — это способ, которым программы обмениваются данными: приложение отправляет серверу запрос и получает ответ, обычно в формате JSON. Postman — самая популярная программа, чтобы отправлять такие запросы вручную, сохранять их в коллекции и проверять ответы автоматически. С API и Postman работают тестировщики, аналитики, бэкенд- и мобильные разработчики.
Что такое API и зачем нужен Postman
Каждый раз, когда вы обновляете ленту, открываете корзину или оплачиваете заказ, приложение отправляет запрос серверу и получает ответ. Этот обмен устроен по договорённости — API. Если API работает неправильно, приложение покажет пустой экран или чужую корзину, даже если интерфейс нарисован идеально.
Postman позволяет отправлять такие запросы напрямую, без приложения: проверить, что сервер отвечает правильно, найти ошибку раньше пользователей и понять, как устроена система. Поэтому тестирование API — одно из самых востребованных умений тестировщика, а понимание API нужно аналитикам и разработчикам.
В курсе вы будете работать с открытым учебным API интернет-магазина: товары, поиск, корзины, вход по токену. В каждом уроке — запросы с разбором, задание с решением и мини-тест. Всё главное собрано в шпаргалке.
Кому подойдёт, а кому нет
Скорее подойдёт, если
- Идёте в тестирование и видите в вакансиях «тестирование API, Postman»
- Работаете аналитиком и хотите понимать, как связаны системы
- Учите бэкенд или мобильную разработку и хотите проверять запросы без кода
- Интересно, что происходит, когда вы нажимаете кнопку в приложении
Скорее не подойдёт, если
- Не работаете с сайтами, приложениями и интеграциями и не планируете
- Ищете продвинутые темы: нагрузочное тестирование, GraphQL, безопасность API — курс вводный
Программа: 8 уроков
-
Урок 1из 8 пройдензнаете
Открыть
Что такое API: клиент, сервер, запрос и ответ
Что такое API простыми словами, как приложение общается с сервером через запросы и ответы, что такое эндпоинт и почему API тестируют отдельно от интерфейса.
15 мин · Дальше: HTTP: методы, адрес, заголовки и коды ответа -
Урок 2из 8 пройдензнаете
Открыть
HTTP: методы, адрес, заголовки и коды ответа
Из чего состоит HTTP-запрос: метод, адрес, параметры, заголовки и тело. Чем GET отличается от POST, PUT, PATCH и DELETE. Что значат коды ответа 200, 201, 400, 401, 404 и 500.
20 мин · Дальше: JSON: как читать ответ сервера -
Урок 3из 8 пройдензнаете
Открыть
JSON: как читать ответ сервера
Что такое JSON, из чего он состоит: объекты, массивы, строки, числа, true, false и null. Как читать вложенные данные и находить нужное поле в ответе API.
20 мин · Дальше: Первый запрос в Postman -
Урок 4из 8 пройдензнаете
Открыть
Первый запрос в Postman
Как установить Postman, создать коллекцию и отправить первый GET-запрос: адрес, параметры на вкладке Params, заголовки, код ответа, время и тело ответа.
20 мин · Дальше: Отправка данных и авторизация по токену -
Урок 5из 8 пройдензнаете
Открыть
Отправка данных и авторизация по токену
Как отправить данные на сервер методами POST, PUT, PATCH и DELETE, оформить тело запроса в JSON, войти в API и передавать токен в заголовке Authorization.
20 мин · Дальше: Переменные и окружения -
Урок 6из 8 пройдензнаете
Открыть
Переменные и окружения
Как не повторять базовый адрес и токен в каждом запросе: переменные Postman в двойных фигурных скобках, окружения для тестового и рабочего сервера, переменные коллекции и автоматическое сохранение токена.
20 мин · Дальше: Проверки и автотесты в Postman -
Урок 7из 8 пройдензнаете
Открыть
Проверки и автотесты в Postman
Как проверять ответы автоматически: тесты в Postman на JavaScript, проверка кода ответа, времени, полей и типов, негативные проверки и запуск всей коллекции через Collection Runner.
25 мин · Дальше: Документация API и где это пригодится в работе -
Урок 8из 8 пройдензнаете
Открыть
Документация API и где это пригодится в работе
Как читать документацию API в формате Swagger и OpenAPI, импортировать её в Postman, как описать баг в API и кому в работе нужны API и Postman: тестировщику, аналитику и разработчику.
20 мин
Все команды курса собраны в шпаргалке — удобно держать под рукой.
Итоговый тест
16 вопросов по всем урокам, около 12 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: готовы ли вы работать с API.
Что дальше
Если тема зацепила, продолжить можно так.
Частые вопросы
Нужно ли уметь программировать?
Нет. Запросы в Postman отправляют через окна и поля. В уроке 7 будут короткие проверки на JavaScript, но их можно повторять по образцу, не изучая язык.
Что нужно установить?
Программу Postman с официального сайта postman.com — она бесплатна для учёбы. Как установить и отправить первый запрос, разбираем в уроке 4. Все примеры курса работают с открытым учебным API, регистрация в нём не нужна.
Чем Postman отличается от curl?
Это разные способы отправить один и тот же запрос. curl — команда в терминале, Postman — программа с окнами, историей, коллекциями и проверками. Postman умеет показать готовую команду curl для любого запроса.
Что такое шпаргалка?
Отдельная страница с методами, кодами ответа, переменными и проверками Postman на одной странице. У каждой строки — ссылка на урок.
Сколько времени займёт курс?
Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день, с запросами в Postman.
Это бесплатно?
Да. Уроки, тесты и шпаргалки бесплатные, регистрация не нужна: открываете курс и учитесь.