Search
Write a publication
Pull to refresh

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

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

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

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

В нем можно:

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

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

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

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

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

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

Интерфейс

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

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

  • headers;

  • body;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.