Найти в Дзене

Тестирование в Postman. Cookie. Часть 10

В прошлой статье мы с вами уже научились отправлять несколько подзапросов перед основным запросом, в Pre-request-script. Также разобрали последовательность этих запросов. Сегодня мы затронем тему Cookies. Что такое Cookie? Cookie – это текстовые файлы, которыми конкретный сервис обменивается с вашим браузером. В них сохраняется общая информация о посетителе: зарегистрирован ли он, добавлял ли какие-то страницы в избранное, чем непосредственно интересуется, в каких разделах сайта больше проводит времени. Конкретика уже зависит от того, что именно способен отслеживать каждый сайт. Зачем нужно? Благодаря cookie сохраняются персональные настройки конкретного пользователя. После авторизации, генерируется определённые cookie, которые говорят, что пользователь известен и емё можно переходить на данный сервис Cookie в Postman Достаточно трудно будет найти сайт где есть тестовое API, которое можно использовать вместе с cookie. Поэтому просто расскажу о том как и где использовать их в Postman, а
Оглавление

В прошлой статье мы с вами уже научились отправлять несколько подзапросов перед основным запросом, в Pre-request-script. Также разобрали последовательность этих запросов. Сегодня мы затронем тему Cookies.

Cookie – это текстовые файлы, которыми конкретный сервис обменивается с вашим браузером. В них сохраняется общая информация о посетителе: зарегистрирован ли он, добавлял ли какие-то страницы в избранное, чем непосредственно интересуется, в каких разделах сайта больше проводит времени. Конкретика уже зависит от того, что именно способен отслеживать каждый сайт.

Зачем нужно?

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

Достаточно трудно будет найти сайт где есть тестовое API, которое можно использовать вместе с cookie. Поэтому просто расскажу о том как и где использовать их в Postman, а вы на своих проектах уже сможете это реализовать.

У нас есть метод создания записи, в нём используется авторизация по токену.

-2

Давайте представим, что можно её обойти с помощью Cookie. Они находятся справа, нажимаем и переходим в добавление значений

-3

Представим, что у нас нужны куки на Дзене. Пропишем доменное имя нашего Дзена

-4

Добавили, теперь здесь можно добавлять все нужные нам Cookie. Они находятся на вкладке Application

-5

Да их тут достаточно много, но на вашем проекте знают какой нужно использовать для авторизации. Либо их несколько, либо один cookie. Представим что в нашем случае у нас будет 1 cookie. Берём его название - Переходим в Postman - Нажимаем Add Cookie. Открывается окно добавления

-6

Вместо Cookie_1 мы вставляем наше скопированное название. А вместо value его значение.

-7

Нажимаем Save. Ваше Cookie добавлено. Повторюсь вы можете добавлять столько, сколько это необходимо

-8

Если мы отправим запрос, то наши cookie не будут использоваться, так как наше доменное имя отличается от запроса.

-9

Давайте добавим такое же доменное имя как и в запросе - https://restful-booker.herokuapp.com

-10

Теперь в нашем запросе используется созданное cookie.

-11

Вы можете сохранить себе коллекцию по данному разделу - https://api.postman.com/collections/14548453-df841372-4131-42a1-9884-ff45954e298a?access_key=PMAT-01H21BHXSV6P93H93JRD62Q98X

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!

Обучение тестированию