Мини-курс

Postman и API для начинающих

8 коротких уроков: от первого запроса до коллекции с автопроверками. Поймёте, как приложения разговаривают с серверами, и научитесь проверять это сами.

  • 8 уроков и итоговый тест
  • ≈ 2,5 ч на весь курс
  • Бесплатно, без регистрации
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. Тест

Коротко об API

API — это способ, которым программы обмениваются данными: приложение отправляет серверу запрос и получает ответ, обычно в формате JSON. Postman — самая популярная программа, чтобы отправлять такие запросы вручную, сохранять их в коллекции и проверять ответы автоматически. С API и Postman работают тестировщики, аналитики, бэкенд- и мобильные разработчики.

Что такое API и зачем нужен Postman

Каждый раз, когда вы обновляете ленту, открываете корзину или оплачиваете заказ, приложение отправляет запрос серверу и получает ответ. Этот обмен устроен по договорённости — API. Если API работает неправильно, приложение покажет пустой экран или чужую корзину, даже если интерфейс нарисован идеально.

Postman позволяет отправлять такие запросы напрямую, без приложения: проверить, что сервер отвечает правильно, найти ошибку раньше пользователей и понять, как устроена система. Поэтому тестирование API — одно из самых востребованных умений тестировщика, а понимание API нужно аналитикам и разработчикам.

В курсе вы будете работать с открытым учебным API интернет-магазина: товары, поиск, корзины, вход по токену. В каждом уроке — запросы с разбором, задание с решением и мини-тест. Всё главное собрано в шпаргалке.

Кому подойдёт, а кому нет

Скорее подойдёт, если

  • Идёте в тестирование и видите в вакансиях «тестирование API, Postman»
  • Работаете аналитиком и хотите понимать, как связаны системы
  • Учите бэкенд или мобильную разработку и хотите проверять запросы без кода
  • Интересно, что происходит, когда вы нажимаете кнопку в приложении

Скорее не подойдёт, если

  • Не работаете с сайтами, приложениями и интеграциями и не планируете
  • Ищете продвинутые темы: нагрузочное тестирование, GraphQL, безопасность API — курс вводный

Программа: 8 уроков

  1. Урок 1из 8 пройдензнаете

    Что такое API: клиент, сервер, запрос и ответ

    Что такое API простыми словами, как приложение общается с сервером через запросы и ответы, что такое эндпоинт и почему API тестируют отдельно от интерфейса.

    15 мин · Дальше: HTTP: методы, адрес, заголовки и коды ответа
    Открыть
  2. Урок 2из 8 пройдензнаете

    HTTP: методы, адрес, заголовки и коды ответа

    Из чего состоит HTTP-запрос: метод, адрес, параметры, заголовки и тело. Чем GET отличается от POST, PUT, PATCH и DELETE. Что значат коды ответа 200, 201, 400, 401, 404 и 500.

    20 мин · Дальше: JSON: как читать ответ сервера
    Открыть
  3. Урок 3из 8 пройдензнаете

    JSON: как читать ответ сервера

    Что такое JSON, из чего он состоит: объекты, массивы, строки, числа, true, false и null. Как читать вложенные данные и находить нужное поле в ответе API.

    20 мин · Дальше: Первый запрос в Postman
    Открыть
  4. Урок 4из 8 пройдензнаете

    Первый запрос в Postman

    Как установить Postman, создать коллекцию и отправить первый GET-запрос: адрес, параметры на вкладке Params, заголовки, код ответа, время и тело ответа.

    20 мин · Дальше: Отправка данных и авторизация по токену
    Открыть
  5. Урок 5из 8 пройдензнаете

    Отправка данных и авторизация по токену

    Как отправить данные на сервер методами POST, PUT, PATCH и DELETE, оформить тело запроса в JSON, войти в API и передавать токен в заголовке Authorization.

    20 мин · Дальше: Переменные и окружения
    Открыть
  6. Урок 6из 8 пройдензнаете

    Переменные и окружения

    Как не повторять базовый адрес и токен в каждом запросе: переменные Postman в двойных фигурных скобках, окружения для тестового и рабочего сервера, переменные коллекции и автоматическое сохранение токена.

    20 мин · Дальше: Проверки и автотесты в Postman
    Открыть
  7. Урок 7из 8 пройдензнаете

    Проверки и автотесты в Postman

    Как проверять ответы автоматически: тесты в Postman на JavaScript, проверка кода ответа, времени, полей и типов, негативные проверки и запуск всей коллекции через Collection Runner.

    25 мин · Дальше: Документация API и где это пригодится в работе
    Открыть
  8. Урок 8из 8 пройдензнаете

    Документация API и где это пригодится в работе

    Как читать документацию API в формате Swagger и OpenAPI, импортировать её в Postman, как описать баг в API и кому в работе нужны API и Postman: тестировщику, аналитику и разработчику.

    20 мин
    Открыть

Все команды курса собраны в шпаргалке — удобно держать под рукой.

Итоговый тест

16 вопросов по всем урокам, около 12 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: готовы ли вы работать с API.

Пройти тест

Что дальше

Если тема зацепила, продолжить можно так.

Бесплатно, своими силами

  • Пройдите бесплатные курсы Postman Academy на academy.postman.com — начните с основ API.
  • Соберите коллекцию запросов к открытому API: погода, курсы валют, справочник стран — с переменными и проверками.
  • Откройте документацию любого публичного API в формате Swagger и выполните пять запросов прямо из неё.
  • Посмотрите вкладку Network в инструментах разработчика браузера: какие запросы отправляет любимый сайт.
  • Попробуйте те же запросы из терминала через curl — Postman умеет показать готовую команду для любого запроса.

С курсом и наставником

Готовим подборку курсов: цена, срок, формат и есть ли помощь с работой. Сравним несколько школ, а не одну «лучшую».

Частые вопросы

Нужно ли уметь программировать?

Нет. Запросы в Postman отправляют через окна и поля. В уроке 7 будут короткие проверки на JavaScript, но их можно повторять по образцу, не изучая язык.

Что нужно установить?

Программу Postman с официального сайта postman.com — она бесплатна для учёбы. Как установить и отправить первый запрос, разбираем в уроке 4. Все примеры курса работают с открытым учебным API, регистрация в нём не нужна.

Чем Postman отличается от curl?

Это разные способы отправить один и тот же запрос. curl — команда в терминале, Postman — программа с окнами, историей, коллекциями и проверками. Postman умеет показать готовую команду curl для любого запроса.

Что такое шпаргалка?

Отдельная страница с методами, кодами ответа, переменными и проверками Postman на одной странице. У каждой строки — ссылка на урок.

Сколько времени займёт курс?

Около трёх часов: 8 уроков по 15–25 минут и итоговый тест. Удобный темп — урок в день, с запросами в Postman.

Это бесплатно?

Да. Уроки, тесты и шпаргалки бесплатные, регистрация не нужна: открываете курс и учитесь.