Как стать автором
Обновить

Postman: базовые вещи простым языком

Итак, если ты здесь, то ты наверняка искал что-то типо: "Да кто такой этот ваш Postman?". Спокойно, сейчас расскажу.

Довольно простое определение для данного инструмента будет таким:

Postman — инструмент для работы с API, который позволяет посылать запросы к сервисам и работать с их ответами.

В нем можно:

  • отправлять запросы и получать ответы;

  • сохранять запросы в папки и коллекции;

  • делиться коллекциями ваших запросов и наборов тестов с коллегами;

  • выполнять автотесты, в том числе по расписанию;

  • изменять параметры запросов.

Те самые базовые вещи ↓

Интерфейс

  1. Собственно, рабочая область, в которой вы можете редактировать свой запрос:

    • query параметры;

    • headers;

    • body;

    • Response - полученный ответ и его status code;

  2. Основное меню;

  3. Боковая панель, в которой можно:

    • cоздать коллекцию запросов (как бы разделить их и сгруппировать в отдельные файлы);

    • создавать новые окружения с индивидуальными настройками;

  4. Выбор типа запроса и сам URL.

Как тестировать запросы?

Давайте отправим GET-запрос с помощью Postman:

Чтобы выполнить запрос, нажми «+» и выбери его тип (GET). После укажи URL в адресной строке и щелкни Send.

Ты увидишь 200 OK в результате, если запрос выполнится успешно:

ВАУ! ТЫ СДЕЛАЛ СВОЙ ПЕРВЫЙ ЗАПРОС, ПОЗДРАВЛЯЮ!

А теперь задачка посложнее - отправим POST-запрос.

Если ты это читаешь, то, скорее всего, ты знаешь, чем отличаются типы запросов. Но на всякий случай я уточню. POST-запрос отличается от GET-запроса тем, что в POST-запросе мы должны отправить какую-то информацию в Body.

Чтобы выполнить запрос, нажми «+» и выбери его тип (POST). После укажи URL в адресной строке и...

Нажимаем на вкладку Body, выбираем «Raw» — JSON и вставляем данные пользователя:

После этого нажимаем кнопку SEND и отправляем наш запрос.

Вы увидите 201 Created message (как на скриншоте ниже) если запрос выполнился успешно:

Точно так же, как и POST, отправляются PATCH, PUT и DELETE запросы.

Как создать тесты в Postman

Тесты в Postman позволяют убедиться, что API работает так, как этого от него ожидают.

Возвращаемся к GET-запросу и переходим во вкладку Tests. Находим Snippets и нажимаем на «Status code: Code is 200». В окне теста появится скрипт. Этот тест будет проверять, что запрос возвращает код ответа 200:

Нажимаем кнопку SEND и проверяем результаты теста:

Все получилось. Поздравляю - вы великолепны!

Заключение

Я познакомила тебя лишь с малой частью данного инструмента. Мне кажется, о Postman можно написать еще 1000 и 1 статью, но чтобы все точно получилось, будем действовать постепенно и идти шаг за шагом к обширным знаниям о Postman.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.