Unlogged logo

UnloggedReproduzca el tráfico de producción localmente y asegúrese de que no haya errores en la producción

Unlogged es una plataforma de código abierto que potencia el desarrollo de Java al ofrecer:\r\n\r\nSimulación con un solo clic: Simule instantáneamente bases de datos, API y servicios descendentes, lo que simplifica las pruebas de entorno aislado. \r\n\r\nSeguimiento del rendimiento en tiempo real: Supervisa el rendimiento del método en tiempo real, identificando rápidamente los cuellos de botella. \r\n\r\nPruebas unitarias generadas automáticamente: Crea automáticamente pruebas unitarias a partir del tráfico de API, lo que mejora el mantenimiento de la suite de pruebas y fomenta una cultura de pruebas sólida. \r\n\r\nIntegración de CI y cobertura de código: Se integra con los sistemas de CI para las ejecuciones de reproducción, brindando estadísticas de cobertura de código para una visión general completa de las pruebas.

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
Más sobre Unlogged

Unlogged - ¡Reproduzca el tráfico de producción localmente!

Introducción

Unlogged es una herramienta de código abierto diseñada para mejorar el desarrollo de Java al proporcionar simulaciones con un solo clic, generación automática de pruebas unitarias y seguimiento del rendimiento en tiempo real. Permite a los desarrolladores simular, monitorear, reproducir y probar su código con facilidad, lo que garantiza la estabilidad del código y una implementación más rápida.

Características clave

  • Grabar y reproducir: Capture las entradas del método y los valores de retorno en una máquina remota y reprodúzcalos localmente.
  • Afirmaciones personalizadas: Defina afirmaciones personalizadas para sus pruebas.
  • Generación de pruebas JUnit: Genere pruebas JUnit con datos grabados con un solo clic.
  • Simulación en tiempo de ejecución: Inyecte simulaciones en tiempo de ejecución para reproducir métodos con simulaciones habilitadas.
  • Invocación directa: Ejecute métodos Java directamente sin exponer puntos finales HTTP.
  • Seguimiento del rendimiento: Monitoree el tiempo de ejecución de los métodos individuales para identificar cuellos de botella.
  • Pruebas unitarias e integradas combinadas: Proporciona pruebas unitarias e integradas en una sola herramienta.

Casos de uso

  • Pruebas automatizadas: Genere y ejecute pruebas unitarias automáticamente para ahorrar tiempo y esfuerzo.
  • Depuración: Llame a métodos Java directamente y depure profundamente dentro de su código.
  • Monitoreo del rendimiento: Rastree y marque los métodos que superan los tiempos de ejecución aceptables.
  • Simulación de servicios: Simule API, llamadas a bases de datos y servicios descendentes con datos grabados.
  • Pruebas de regresión: Reproduzca el tráfico pregrabado para detectar posibles errores durante el desarrollo.

Precios

Unlogged es un proyecto de código abierto, por lo que está disponible de forma gratuita para que los desarrolladores lo usen y contribuyan. Las mejoras y características adicionales futuras pueden estar disponibles a través del apoyo y las contribuciones de la comunidad.

Equipos

Unlogged está diseñado para respaldar a los equipos de desarrollo al automatizar la generación de pruebas unitarias, reducir el tiempo dedicado a escribir y mantener pruebas, y brindar herramientas para garantizar la estabilidad del código. Es particularmente beneficioso para las nuevas empresas y los equipos con recursos limitados, ya que les permite concentrarse en el desarrollo en lugar de las pruebas.

El enfoque de Unlogged impulsado por la comunidad garantiza la mejora y el soporte continuos, lo que lo convierte en una adición valiosa al conjunto de herramientas de cualquier equipo de desarrollo de Java.