Презентация на тему: "Работа с запросами в Postman. Переменные."

- Категория: Презентации / Другие презентации
- Просмотров: 22
Презентация "Работа с запросами в Postman. Переменные." онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com
GET - запросы
GET: GET-запросы используются для получения данных от API.
Отправим GET-запрос с помощью Postman:
Шаг 1: Создаем новый запрос:
GET - запросы
Шаг 2: Создаем GET-запрос:
Задаем тип запроса — GET
Задаем request URL — https://jsonplaceholder.typicode.com/users
Нажимаем на кнопку SEND, чтобы выполнить запрос.
Вы увидите 200 OK в результате, если запрос выполнится успешно.
Бывают случаи, когда GET-запросы выполняются с ошибками (например, при неправильном URL, некорректными авторизационными данными или из-за ошибок на стороне сервера)
После выполнения запроса вы должны будете увидеть данные от сервера во вкладке Body.
На скриншоте ниже вы видите код ответа сервера, время выполнения запроса и размер ответа.
Время ответа сервера (Response Time)
Передача параметров
Передача параметров в запросе осуществляется в разделе Params, либо в строке запроса.
Передача параметров в теле запроса
Иногда в запросе может потребоваться отправить больший объем данных чем пара ключ и значение.
Например вы хотите добавить нового пользователя.
Информация о нем представлена в виде XML или JSON.
Для таких случаев используется передача параметров в теле запроса.
Обычно такой способ применяется с POST, PUT и PATCH запросами.
В Postman, на вкладке body можно задать нужные данные, которые будут отправлены вместе с запросом.
Там же можно выбрать тип отправляемых данных.
По умолчанию Postman для тела запроса использует тип none.
Передача параметров в теле запроса
POST-запросы используются для отправки новых данных API.
Формат form-data позволяет отправлять данные в формате пар ключ-значение.
Используемый content-type, который Postman сам добавит в заголовки: multipart/form-data.
Такой тип передачи данных часто используется при отправке данных формы на сайтах. Еще с помощью формата form-data можно передавать файлы.
Формат form-data
Передача параметров в теле запроса
Формат x-www-form-urlencoded внешне очень похож на form-data.
Здесь данные также передаются в формате ключ-значение, но отсутствует возможность передавать файлы.
Заголовок content-type, который Postman добавит автоматически будет иметь значение: application/x-www-form-urlencoded.
Формат x-www-form-urlencoded
Передача параметров в теле запроса
Он предназначен для отправки бинарных данных.
Обычно к ним относятся различные файлы: картинки, аудио, видео и также текстовые файлы.
Такие данные тяжело вручную добавить в запрос, поэтому в Postman это делается с помощью диалога загрузки файла.
Формат binary
Передача параметров в теле запроса
В теле запроса можно передавать текстовые данные, различных форматов.
Для этого используется вариант передачи данных: raw.
В выпадающем меню можно выбрать формат передаваемых данных. Доступные форматы: Text, JavaScript, JSON, HTML и XML.
Для данных в формате JSON и XML появляется кнопка Beautify. С ее помощью можно переформатировать текстовые данные для красивого отображения в окне ввода.
Формат raw
Передача параметров в теле запроса
Формат raw
PUT-запросы используются для обновления уже существующих данных.
Пример изменения поля surname
Передача параметров в теле запроса
Формат raw
DELETE-запросы используются для удаления существующих данных.
Пример удаления данных по ключу “id” = “777”
Переменные в Postman
Переменные в Postman позволяют сохранить и повторно использовать различные значения.
После создания переменной, её значение можно использовать в коллекциях, окружениях, запросах или тестовых скриптах, ссылаясь с помощью имени этой переменной.
Для создания переменной нажмите на иконку Environment quick look, в правой верхней части экрана.
В разделе Globals нажмите Add. Введите имя переменной, в столбце Variable и начальное значение(Initial value). Затем нажмите кнопку Save.
Переменные в Postman
Переменные в Postman имеют различную область видимости.
Это может быть полезно в зависимости от решаемых задач.
Всего есть 5 областей видимости:
глобальные переменные;
переменные коллекции;
переменные окружения;
переменные уровня данных;
локальные переменные.
Переменные в Postman
Глобальные переменные позволяют получить доступ к данным между различными коллекциями, запросами, тестовыми скриптами и окружениями. Глобальные переменные доступны внутри всего рабочего пространства. Они имеют самую широкую область видимости из возможных в Postman.
Переменные в Postman
Переменные коллекции доступны для всех запросов внутри коллекции.
Они не зависят от окружения, их значения не меняются в зависимости от выбранного окружения.
Такой тип переменных удобен, если вы используете только одно окружение.
Переменные в Postman
Переменные окружения позволяют организовать область видимости для работы с различными окружениями.
Например у вас может быть стенд для разработки и отдельный тестовый стенд. В разные моменты времени, каждый из них будет активным. Если у вас только одно окружение, эффективнее будет использовать переменные коллекций.
Окружение
В Postman окружение представляет собой набор переменных.
Вы можете использовать их для группировки значений и управления доступа к ним.
Активное окружение отображается в правом верхнем углу, рядом с иконкой Environment quick look. Там же вы можете поменять его, выбрав нужное окружение в выпадающем списке.
Для просмотра всех окружений выберите вкладку Environments в левом боковом меню. Здесь также можно сделать окружение активным или неактивным.