AWS выпустила эмулятор своих API. Можно гонять тесты без аккаунта AWS



AWS Emulator поднимает локальный HTTPS-эндпоинт. Перенаправляете на него AWS CLI или SDK и запускаете интеграционные тесты на ноутбуке или в CI. Эмулятор сохраняет состояние созданных ресурсов, поэтому можно проверить целый сценарий: создать ресурс, обновить его и прочитать результат следующим запросом.

На Linux есть пакеты DEB и RPM, на macOS и Windows эмулятор запускается через Docker. Для Rust есть встроенный режим: каждый тест может получить изолированный экземпляр прямо внутри своего процесса, без отдельного сервера и настройки TLS.

Покрытие зависит от сервиса и операции. Лучше всего воспроизводятся вызовы управления ресурсами: создание, чтение настроек, обновление и удаление. AWS сравнивает ответы эмулятора с реальным облаком и публикует результаты для каждого релиза.

https://github.com/aws/aws-emulator
Просмотры: 89
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти