Алекс Смит: Тестирование ПО с Нуля до Специалиста
February 6

8.1 Что такое API. Установка Postman

Что такое API?

API (Application Programming Interface) – интерфейс программного приложения, набор правил, инструментов, протоколов для взаимодействия между различными приложениями.

Другими словами, API – интерфейс, который определяет, как одна программа должна взаимодействовать с другой программой.

Существуют закрытые и открытые (публичные) API. Отличие между ними в доступе: к публичному имеют доступ все желающие, а к закрытым только по защищенным каналам.

Тестирование API относится к интеграционному тестированию и проводится на основе бизнес-логики продукта.

Что такое Postman?

Postman – приложение для работы с API. Является популярным API клиентом, который позволяет разрабатывать, тестировать и документировать API. С помощью него можно отправлять HTTP запросы к серверам и получать от них ответы.

С помощью такого подхода можно протестировать backend сервисы и убедиться, что они корректно работают.

Преимущества Postman:

  1. Бесплатный;
  2. Простой в использовании;
  3. Поддерживает разные API;
  4. Расширяемые;
  5. Интегрируемый;
  6. Имеет большое комьюнити.

Функциональные возможности Postman:

  1. Возможность составлять и отправлять запросы;
  2. Возможность сохранять запросы в папки и в коллекции;
  3. Возможность параметризировать запросы;
  4. Возможность добавлять к вызову API контрольные точки;
  5. Возможность создавать разные окружения для одних и тех же запросов;
  6. Запускать коллекции с помощью Collection Runner и использовать их как автоматизированные тесты

Web workspace Postman