Тестирование API
Функции опубликованы, теперь можно протестировать их работу. Для тестирования API будет использован Postman.
Узнать API URL
Перед тестированием узнайте, по какому адресу доступны API:
-
В списке сервисов выберите API Gateway.
-
В левом меню перейдите в раздел API Publishing → APIs.
-
Нажмите на название нужного метода.
-
Скопируйте адрес в поле API URL вверху страницы.
Адрес API известен. Перейдите к тестированию с помощью Postman. Методы будут протестированы в следующем порядке:
Тестирование метода POST
Чтобы протестировать метод POST, создайте запись о домашнем питомце:
-
Откройте Postman.
-
На главной странице нажмите Create a request.
-
С помощью инструкции Узнать API URL скопируйте адрес метода POST.
-
Вставьте его в поле Enter request URL.
-
Переключите тип запроса с «GET» на «POST».
-
Перейдите на вкладку Body.
-
Выберите тип RAW.
-
Выберите формат JSON:
-
Скопируйте запрос:
{"name": "Мурзик","color": "Белый","age": 10} -
Вставьте запрос в Postman.
-
Чтобы отправить запрос, нажмите Send.
Если все настройки выполнены правильно, в поле вывода вы увидите запись, которая была создана в базе данных:

В случае ошибки «Backend timeout», отправьте запрос повторно. После первого API-запроса сервису FunctionGraph нужно некоторое время для прогрева.
Тестирование метода GET
Чтобы протестировать GET-метод, нужно убедиться, что он возвращает записи из базы данных. Для этого:
-
Откройте Postman.
-
На главной странице нажмите Create a request.
-
С помощью инструкции Узнать API URL скопируйте адрес метода POST.
-
Вставьте его в поле Enter request URL.
-
Выберите тип запроса GET.
-
В разделе Body выберите None.
-
Нажмите Send.
В ответе появится массив со всеми записями в базе данных:

Тестирование метода DELETE
Чтобы протестировать метод DELETE, удалите одну из записей в базе данных. Для этого:
-
Откройте Postman.
-
На главной странице нажмите Create a request.
-
С помощью инструкции Узнать API URL скопируйте адрес метода DELETE.
-
Вставьте адрес в поле Enter request URL.
-
Замените {id} на номер записи, которую нужно удалить.
-
Выберите тип запроса DELETE.
-
В разделе Body выберите None.
-
Нажмите Send.
Если настройки выполнены правильно, запись с указанным id будет удалена. С помощью метода GET проверьте, что запись удалена.
Следующий шаг — публикация статического веб-сайта для работы с API.
- Узнать API URL
- Тестирование метода POST
- Тестирование метода GET
- Тестирование метода DELETE