AWS AppSync расширяет возможности тестирования средств распознавания за счет комплексной имитации контекстных объектов
AWS AppSync, полностью управляемый сервис GraphQL, который помогает клиентам создавать масштабируемые API, объявляет об улучшениях своих API-интерфейсов EvaluateCode и EvaluateMappingTemplate. Это обновление позволит разработчикам всесторонне имитировать все свойства контекстного объекта при поэлементном тестировании средств распознавания и функций, включая идентификационные данные, stash-переменные и обработку ошибок. Кроме того, улучшена проверка входных данных JSON за счет более понятных сообщений об ошибках с возможностью принятия конкретных мер, благодаря чему разработчикам станет проще выявлять и устранять ошибки в контексте.
Эти улучшения упрощают требования к конфигурациям и настройке. Разработчики теперь смогут эффективно тестировать функции и средства распознавания, открывая и проверяя stash этих средств (ctx.stash) и отслеживая ошибки (ctx.outErrors) в своих тестовых средах. Обновление также упрощает имитацию идентификационных данных, позволяя разработчикам включать в ctx.identity только необходимую информацию о вызывающем абоненте. Обновленный интерфейс консоли обеспечивает улучшенную визуализацию результатов тестирования средств распознавания, помогая разработчикам более эффективно устранять неполадки и оптимизировать реализацию этих средств.
Данное усовершенствование доступно во всех регионах AWS, где сейчас поддерживается AWS AppSync.
Чтобы узнать больше об этих новых функциях, ознакомьтесь с документацией AWS AppSync и со справочником по контекстным объектам. Вы также можете ознакомиться с примерами и рекомендациями в руководстве для разработчиков по AWS AppSync или воспользоваться консолью AWS AppSync.