8.1 Что такое API. Установка Postman
Что такое API?
API (Application Programming Interface) – интерфейс программного приложения, набор правил, инструментов, протоколов для взаимодействия между различными приложениями.
Другими словами, API – интерфейс, который определяет, как одна программа должна взаимодействовать с другой программой.
Существуют закрытые и открытые (публичные) API. Отличие между ними в доступе: к публичному имеют доступ все желающие, а к закрытым только по защищенным каналам.
Тестирование API относится к интеграционному тестированию и проводится на основе бизнес-логики продукта.
Что такое Postman?
Postman – приложение для работы с API. Является популярным API клиентом, который позволяет разрабатывать, тестировать и документировать API. С помощью него можно отправлять HTTP запросы к серверам и получать от них ответы.
С помощью такого подхода можно протестировать backend сервисы и убедиться, что они корректно работают.
Преимущества Postman:
- Бесплатный;
- Простой в использовании;
- Поддерживает разные API;
- Расширяемые;
- Интегрируемый;
- Имеет большое комьюнити.
Функциональные возможности Postman:
- Возможность составлять и отправлять запросы;
- Возможность сохранять запросы в папки и в коллекции;
- Возможность параметризировать запросы;
- Возможность добавлять к вызову API контрольные точки;
- Возможность создавать разные окружения для одних и тех же запросов;
- Запускать коллекции с помощью Collection Runner и использовать их как автоматизированные тесты