Evolution
Тема интерфейса
Архитектурный центр

Тестирование API

Функции опубликованы, теперь можно протестировать их работу. Для тестирования API будет использован Postman.

Узнать API URL

Перед тестированием узнайте, по какому адресу доступны API:

  1. В списке сервисов выберите API Gateway.

  2. В левом меню перейдите в раздел API Publishing → APIs.

  3. Нажмите на название нужного метода.

  4. Скопируйте адрес в поле API URL вверху страницы.

Адрес API известен. Перейдите к тестированию с помощью Postman. Методы будут протестированы в следующем порядке:

Тестирование метода POST

Чтобы протестировать метод POST, создайте запись о домашнем питомце:

  1. Откройте Postman.

  2. На главной странице нажмите Create a request.

  3. С помощью инструкции Узнать API URL скопируйте адрес метода POST.

  4. Вставьте его в поле Enter request URL.

  5. Переключите тип запроса с «GET» на «POST».

  6. Перейдите на вкладку Body.

  7. Выберите тип RAW.

  8. Выберите формат JSON:

    Окно настройки запроса в Postman
  9. Скопируйте запрос:

    {
    "name": "Мурзик",
    "color": "Белый",
    "age": 10
    }
  10. Вставьте запрос в Postman.

  11. Чтобы отправить запрос, нажмите Send.

Если все настройки выполнены правильно, в поле вывода вы увидите запись, которая была создана в базе данных:

API-ответ с добавленной в базу записью
Примечание

В случае ошибки «Backend timeout», отправьте запрос повторно. После первого API-запроса сервису FunctionGraph нужно некоторое время для прогрева.

Тестирование метода GET

Чтобы протестировать GET-метод, нужно убедиться, что он возвращает записи из базы данных. Для этого:

  1. Откройте Postman.

  2. На главной странице нажмите Create a request.

  3. С помощью инструкции Узнать API URL скопируйте адрес метода POST.

  4. Вставьте его в поле Enter request URL.

  5. Выберите тип запроса GET.

  6. В разделе Body выберите None.

  7. Нажмите Send.

В ответе появится массив со всеми записями в базе данных:

Ответ на GET-запрос в Postman

Тестирование метода DELETE

Чтобы протестировать метод DELETE, удалите одну из записей в базе данных. Для этого:

  1. Откройте Postman.

  2. На главной странице нажмите Create a request.

  3. С помощью инструкции Узнать API URL скопируйте адрес метода DELETE.

  4. Вставьте адрес в поле Enter request URL.

  5. Замените {id} на номер записи, которую нужно удалить.

  6. Выберите тип запроса DELETE.

  7. В разделе Body выберите None.

  8. Нажмите Send.

Если настройки выполнены правильно, запись с указанным id будет удалена. С помощью метода GET проверьте, что запись удалена.