Презентация на тему: "Тестирование API. Введение в Postman."

Тестирование API. Введение в Postman. - Скачать презентации бесплатно ☑ Презентации по предметам на school-textbook.com
Смотреть онлайн
Поделиться с друзьями:
Cкачать презентацию: Тестирование API. Введение в Postman.

Презентация "Тестирование API. Введение в Postman." онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com

Введение в Postman<br>
1 слайд

Введение в Postman

Что такое API?<br>API — сокращение от Application Programming Interface (программный интерфейс прило
2 слайд

Что такое API?
API — сокращение от Application Programming Interface (программный интерфейс приложения).
API — набор правил, протоколов и инструментов для взаимодействия между приложениями.
Говоря простым языком, API — интерфейс, который определяет, как одна программа должна взаимодействовать с другой программой. Как правило, представляет собой набор функций, которые могут быть вызваны другой программой.

Что такое Postman?<br>Postman — приложение для работы с API. Это популярный API клиент, который позв
3 слайд

Что такое Postman?
Postman — приложение для работы с API. Это популярный API клиент, который позволяет разрабатывать, тестировать и документировать API.
Как тестировщики, с помощью Postman мы можем отсылать HTTP/s запросы к сервисам и получать от них ответы. С помощью такого подхода можно протестировать бэкенд сервисы и убедиться, что они корректно работают.

Почему Postman?<br>Сегодня Postman — супер-популярный инструмент. <br>Им пользуются более 8 миллионо
4 слайд

Почему Postman?
Сегодня Postman — супер-популярный инструмент.
Им пользуются более 8 миллионов разработчиков и тестировщиков.
Бесплатный.
Простой в использовании.
Поддерживает разные API. С помощью Postman можно выполнять разные типы запросов к любым API.
Расширяемый. Postman можно настроить под ваши конкретные нужды с помощью Postman API.
Имеет большое комьюнити. Postman очень популярный и, как следствие, имеет большое комьюнити, которое подскажет ответы на большинство вопросов.

Установка Postman<br>Ccылка для скачивания Postman:<br>https://www.postman.com/downloads/<br>Также у
5 слайд

Установка Postman
Ccылка для скачивания Postman:
https://www.postman.com/downloads/
Также у Postman есть web версия, которая работает прямо в браузере.
https://identity.getpostman.com/login

Интерфейс Postman<br>Верхнее меню дает возможность создания рабочего пространства (Workspaces) и дос
6 слайд

Интерфейс Postman
Верхнее меню дает возможность создания рабочего пространства (Workspaces) и доступа к различным api (API Network). Также с его помощью можно делать поиск. Home - содержит вашу домашнюю страницу. На ней можно посмотреть вашу недавнюю активность. С помощью Workspaces - можно создать новое рабочее пространство, выбрать одно из недавно посещенных, либо сделать поиск по существующим.

Основные сущности Postman<br>Основные сущности, которыми оперирует Postman:<br>Запросы<br>Коллекции<
7 слайд

Основные сущности Postman
Основные сущности, которыми оперирует Postman:
Запросы
Коллекции
Окружения

Запросы (Requests)<br>Запрос представляет собой комбинацию URL, хедеров и Body (тела запроса). <br>P
8 слайд

Запросы (Requests)
Запрос представляет собой комбинацию URL, хедеров и Body (тела запроса).
Postman позволяет сохранять запросы и использовать их в будущем там, где вам нужно.
Чтобы создать новый запрос, нажмите New — HTTP Request
Для каждого API-запроса нужно выбрать HTTP-method.

Запросы (Requests)<br>После отправки клиентом HTTP-запроса, сервер возвращает ответ. Ответ сервера с
9 слайд

Запросы (Requests)
После отправки клиентом HTTP-запроса, сервер возвращает ответ. Ответ сервера содержит метаданные о статусе и запрашиваемый контент.
Наиболее распространенные типы HTTP-запросов:
GET: GET-запросы используются для получения данных от API.
POST: POST-запросы используются для отправки новых данных API.
PUT: PUT-запросы используются для обновления уже существующих данных.
PATCH: PATCH-запросы (как и PUT) используются для обновления уже существующих данных. Разница в том, что с помощью PATCH запросов можно обновить несколько записей за раз.
DELETE: DELETE-запросы используются для удаления существующих данных.

Коллекции (Collections)<br>Коллекции представляют собой группы запросов. Вы можете думать о коллекци
10 слайд

Коллекции (Collections)
Коллекции представляют собой группы запросов. Вы можете думать о коллекциях как о папках, в которых лежат запросы.
Для создания коллекции в Postman нажмите New — Collection
Коллекция может содержать любое число запросов.
Запустить выполнение коллекции можно двумя способами:
с помощью Collection Runner
c помощью Newman

Окружение (Environments)<br>Окружения в Postman позволяют запускать запросы и коллекции, используя р
11 слайд

Окружение (Environments)
Окружения в Postman позволяют запускать запросы и коллекции, используя разные наборы данных.
Например, мы можем создавать разные окружения в Postman для Dev, QA и Production серверов.
В каждом из окружений будут свои собственные настройки: например, URL, auth token-ы и пароли, API-ключи и т.п.
Окружения представляют собой наборы пар «ключ-значение».
Чтобы создать новое окружение (Environment), нажмите New — Environment

Пример создания запросов<br>Для обучения будем использовать простой открытый API: https://jsonplaceh
12 слайд

Пример создания запросов
Для обучения будем использовать простой открытый API: https://jsonplaceholder.typicode.com/users
Отправим GET-запрос с помощью Postman:
Шаг 1: Создаем новый запрос:

Пример создания запросов<br>Шаг 2: Создаем GET-запрос:<br>Задаем тип запроса — GET<br>Задаем request
13 слайд

Пример создания запросов
Шаг 2: Создаем GET-запрос:
Задаем тип запроса — GET
Задаем request URL — https://jsonplaceholder.typicode.com/users
Нажимаем на кнопку SEND, чтобы выполнить запрос.
Вы увидите 200 OK в результате, если запрос выполнится успешно.
Бывают случаи, когда GET-запросы выполняются с ошибками (например, при неправильном URL, некорректными авторизационными данными или из-за ошибок на стороне сервера)
После выполнения запроса вы должны будете увидеть данные от сервера во вкладке Body.

На скриншоте ниже вы видите код ответа сервера, время выполнения запроса и размер ответа.
Время ответа сервера (Response Time)

Пример создания запросов<br>Размер ответа (Response Size)<br>Тело ответа<br>Хедеры ответа от сервера
14 слайд

Пример создания запросов
Размер ответа (Response Size)
Тело ответа
Хедеры ответа от сервера (Response headers)

Формат обмена данными JSON<br>Тело ответа на запрос обычно приходит в формате JSON.<br>Например, инф
15 слайд

Формат обмена данными JSON
Тело ответа на запрос обычно приходит в формате JSON.
Например, информация про некоторый телефон в формате JSON будет выглядеть следующим образом:
{
“Name”: “NL920”,
“Brand”: “Nokia”,
“Model”: “Lumia 920”,
“OSFamily”: “Windows”,
“OSVersion”: “8”
}
Поле «Name» содержит имя (ключ) документа.
Информация обо всех телефонах будет представлена как совокупность документов, описывающих телефоны :
{
“Brand”: “Nokia”,
“Model”: “Lumia 920”,
“OSFamily”: “Windows”,
“OSVersion”: “8”
}
{
“Brand”: “Apple”,
“Model”: “iPhone 4”,
“OSFamily”: “iOS”,
“OSVersion”: “4”
}
{
“Brand”: “Samsung”,
“Model”: “Galaxy S3”,
“OSFamily”: “Android”,
“OSVersion”: “4.0 Ice Cream Sandwich”,
“Display”: “4.8 HD Super AMOLED”
}

Отзывы по презентациям на сайте school-textbook.com "Тестирование API. Введение в Postman." (0)
Оставить отзыв
Прокомментировать

Путеводитель по миру знаний. Тем, кто хочет учиться.

Свяжитесь с нами