Во время разработки мобильное приложение вызывает бэкенд через API Gateway. Для интеграционного тестирования разработчик хочет, чтобы API Gateway возвращал различные смоделированные ответы бэкенда без вызова реального бэкенда. Какой подход обеспечивает такое поведение с наименьшими операционными издержками?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать шаблон сопоставления запросов (request mapping template) для выбора ответа mock-интеграции..
Почему это правильный ответ
Использование шаблона сопоставления запросов (request mapping template) для выбора ответа mock-интеграции является наиболее эффективным способом. API Gateway поддерживает mock-интеграцию, которая позволяет возвращать заранее определенные ответы без вызова реального бэкенда. Шаблоны сопоставления запросов (VTL) дают возможность динамически выбирать, какой mock-ответ вернуть, основываясь на параметрах входящего запроса, что идеально подходит для тестирования различных сценариев. Это минимизирует операционные издержки, поскольку не требует развертывания дополнительных ресурсов. Создание функции Lambda для возврата фиксированных HTTP-ответов увеличивает сложность и операционные издержки, так как требует управления Lambda-функцией. Запуск инстанса EC2 для размещения бэкенд REST API является избыточным и дорогостоящим решением для простого мокирования. Настройка этапа API Gateway для выбора типа ответа не является механизмом для возврата смоделированных ответов; этапы используются для управления развертыванием API.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется