песочница API

Песочница — это среда, которая ведёт себя как настоящий API, но изолирована от реальных последствий: платежи не списываются, электронные письма не отправляются, отправления не перемещаются. Платежные системы, банки и транспортные компании предлагают песочницы, чтобы можно было создавать и тестировать интеграции без риска.

Как это работает

В песочницах обычно есть собственный базовый URL-адрес или учетные данные, начальные данные и тестовые значения, которые запускают определенные результаты — например, номер карты, который всегда отклоняется, или сумма, при которой всегда истекает время ожидания. Данные в песочнице одного разработчика изолированы от данных в песочнице другого и могут быть сброшены до известного состояния.

Заблуждение

Прохождение теста в песочнице означает прохождение теста в рабочей среде. Песочницы упрощают задачу: они пропускают проверки на мошенничество, одобряют запросы мгновенно, работают с щедрыми лимитами запросов и старыми версиями API. Рассматривайте их как площадку для проверки поведения, и держите небольшой набор дымовых тестов для рабочей среды, чтобы отслеживать различия.

Попробуйте здесь.

Каждый запрос здесь изолирован заголовком X-Sandbox-ID, поэтому ваши операции записи невидимы для тестов других пользователей; сбросьте свои данные с любой страницы документации или с помощью POST /api/_reset.

Источники

Другие термины

Читать страницу на английском

Все термины · Приёмы тестирования · Все 39 mock REST API

Последнее обновление