
Node.js SDK для захвата и воспроизведения API-вызовов, осуществляемых к/от вашего сервиса
Node.js Tusk Drift SDK позволяет быстро и детерминированно тестировать API, перехватывая и воспроизводя вызовы API, совершаемые к вашему сервису и от него. Автоматически записывайте реальные вызовы API, а затем воспроизводите их в качестве тестов с помощью Tusk CLI для поиска регрессий. Во время воспроизведения все исходящие запросы перехватываются с записанными данными, чтобы обеспечить согласованное поведение без побочных эффектов.
Для подробных руководств и справки по API посетите нашу полную документацию.

Tusk Drift в настоящее время поддерживает следующие пакеты и версии:
@grpc/[email protected] (только исходящие запросы)[email protected], [email protected]@google-cloud/[email protected][email protected][email protected], [email protected][email protected][email protected] (@redis/[email protected],5.x)[email protected]@upstash/[email protected]Если вы используете пакеты или версии, не перечисленные выше, пожалуйста, создайте issue с указанием пакета и версии, для которой вы хотели бы получить инструментирование.
Сначала установите и настройте Tusk Drift CLI, следуя нашему руководству по установке CLI. CLI помогает настроить файл конфигурации Tusk и воспроизводить тесты.
В конечном итоге мастер направит вас обратно сюда, когда придет время настраивать SDK.
После завершения мастера CLI установите SDK:
npm install @use-tusk/drift-node-sdk
Обратитесь к нашему руководству по инициализации, чтобы настроить SDK для вашего сервиса.
Следуйте нашему руководству по быстрому старту, чтобы записать и воспроизвести ваш первый тест!
Возникли проблемы?
Присоединяйтесь к нашему сообществу с открытым исходным кодом в Slack.
Мы ценим отзывы и вклад. См. CONTRIBUTING.md.
Этот проект лицензирован в соответствии с Apache License 2.0 — подробности см. в файле LICENSE.
[email protected][email protected][email protected][email protected]