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

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

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

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

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

В нем можно:

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

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

Интерфейс

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

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

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

- headers;

- body;

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

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

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

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

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

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

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

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

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

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

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

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

ВАУ! ТЫ сделал СВОЙ первый запрос, поздравляю!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

2828
14 комментариев

Postman это тема. Действительно очень удобно

5
Ответить

Спасибо за статью с картинками, но зачем она на vc? Контент вроде для хабра.

3
Ответить

На хабре такое даже в песочнице не нужно. Да и здесь непонятно кому это нужно.
Все равно что написать про "знакомство с фотошопом" например

3
Ответить

На хабре статьи неделями не могут пройти модерацию, а делиться всяким хочется уже сейчас :)

2
Ответить

Гляньте: http://insomnia.rest

3
Ответить

Отличный инструмент. Перешел на него с Postman из за некоторых неудобств.

1
Ответить

Мне было бы интересно почитать еще про постман

2
Ответить