Школа » Презентации » Другие презентации » Тестирование API. Введение в Postman.

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

0
12.12.24
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Тестирование API. Введение в Postman.". Учебное пособие по дисциплине - Презентации / Другие презентации, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Тестирование API. Введение в Postman. Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Тестирование API. Введение в Postman." в социальных сетях: 

Просмотреть и скачать презентацию на тему "Тестирование API. Введение в Postman."

Сайт klass-uchebnik.com предлагает качественные учебные материалы для школьников, родителей и учителей. Здесь можно бесплатно читать и скачивать современные учебники, рабочие тетради, а также наглядные презентации по всем предметам школьной программы. Материалы распределены по классам и темам, что делает поиск максимально удобным. Каждое пособие отличается логичной структурой, доступной подачей материала и соответствует действующим образовательным стандартам. Благодаря простому языку, наглядным схемам и практическим заданиям, обучение становится легче и эффективнее. Учебники подойдут как для ежедневной подготовки к урокам, так и для систематического повторения перед экзаменами.

Особое внимание стоит уделить разделу с презентациями - они становятся отличным визуальным дополнением к теории, помогают лучше понять сложные темы и удерживают внимание учащихся. Такие материалы удобно использовать в классе на интерактивной доске или при самостоятельной подготовке дома. Все размещённые на платформе материалы проверены на актуальность и соответствие учебной программе. Это делает сайт надёжным помощником в образовательном процессе для всех участников: школьников, учителей и родителей. Особенно удобно, что всё доступно онлайн без регистрации и в свободном доступе.

Если вы ищете надежный источник для подготовки к урокам, контрольным и экзаменам - klass-uchebnik.com станет отличным выбором. Здесь вы найдёте всё необходимое, включая "Тестирование API. Введение в Postman.", чтобы сделать обучение более организованным, интересным и результативным.

Введение в 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”
}

Комментарии (0) к презентации "Тестирование API. Введение в Postman."