Unlogged logo

UnloggedВоспроизведите трафик производства локально и обеспечьте 0 ошибок в производстве

Unlogged - это платформа с открытым исходным кодом, которая ускоряет разработку Java, предлагая:\r\n\r\nИмитация в один клик: Немедленная имитация баз данных, API и нижестоящих служб, упрощая тестирование изолированной среды. \r\n\r\nОтслеживание производительности в реальном времени: Мониторинг производительности метода в реальном времени, позволяющий быстро выявлять узкие места. \r\n\r\nАвтоматически генерируемые модульные тесты: Автоматическое создание модульных тестов из трафика API, что улучшает обслуживание набора тестов и способствует развитию прочной культуры тестирования. \r\n\r\nИнтеграция CI и покрытие кода: Интеграция с системами CI для сеансов воспроизведения, предоставление статистики покрытия кода для получения полного представления о тестировании.

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
Подробнее о Unlogged

Unlogged - воспроизведение трафика производства локально!

Введение

Unlogged - это инструмент с открытым исходным кодом, предназначенный для улучшения разработки Java за счет предоставления имитации в один клик, автоматического создания модульных тестов и отслеживания производительности в реальном времени. Это позволяет разработчикам легко имитировать, отслеживать, воспроизводить и тестировать свой код, гарантируя стабильность кода и более быстрое развертывание.

Ключевые особенности

  • Запись и воспроизведение: Захват ввода метода и возвращаемых значений на удаленной машине и воспроизведение их локально.
  • Пользовательские утверждения: Определение пользовательских утверждений для ваших тестов.
  • Генерация модульных тестов JUnit: Создание модульных тестов JUnit с помощью записанных данных одним щелчком мыши.
  • Имитация во время выполнения: Внедрение имитации во время выполнения для воспроизведения методов с включенной имитацией.
  • Прямой вызов: Выполнение методов Java непосредственно без экспонирования конечных точек HTTP.
  • Отслеживание производительности: Мониторинг времени выполнения отдельных методов для выявления узких мест.
  • Совмещенные модульные и интеграционные тесты: Обеспечивает как модульные, так и интеграционные тесты в одном инструменте.

Сценарии использования

  • Автоматизированное тестирование: Автоматическая генерация и запуск модульных тестов для экономии времени и усилий.
  • Отладка: Непосредственный вызов методов Java и отладка в глубине вашего кода.
  • Мониторинг производительности: Отслеживание и пометка методов, которые превышают допустимые времена выполнения.
  • Имитация служб: Имитация API, вызовов базы данных и нижестоящих служб с помощью записанных данных.
  • Регрессионное тестирование: Воспроизведение предварительно записанного трафика для выявления потенциальных ошибок во время разработки.

Цены

Unlogged - это проект с открытым исходным кодом, поэтому он доступен бесплатно для разработчиков для использования и внесения вклада. Будущие улучшения и дополнительные функции могут быть доступны через поддержку сообщества и вклады.

Команды

Unlogged разработан для поддержки команд разработки путем автоматизации создания модульных тестов, сокращения времени, затрачиваемого на написание и обслуживание тестов, и предоставления инструментов для обеспечения стабильности кода. Он особенно полезен для стартапов и команд с ограниченными ресурсами, позволяя им сосредоточиться на разработке, а не на тестировании.

Управляемый сообществом подход Unlogged гарантирует непрерывные улучшения и поддержку, что делает его ценным дополнением к инструментарию любой команды разработчиков Java.

Топ-10 продуктов недели