tocdepth

2

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

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

Узнать API URL

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

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

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

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

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

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

  1. POST.

  2. GET.

  3. DELETE.

Тестирование метода 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-ответ с добавленной в базу записью

Тестирование метода 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 проверьте, что запись удалена.

Следующий шаг — публикация статического веб-сайта для работы с API.

Запустили Evolution free tier
для Dev & Test
Получить