Unlogged logo

UnloggedReproduza o tráfego de produção localmente e garanta 0 bugs de produção

Unlogged é uma plataforma de código aberto que impulsiona o desenvolvimento Java, oferecendo:\r\n\r\nMock com um clique: Mock instantaneamente bancos de dados, APIs e serviços downstream, simplificando os testes de ambiente isolado. \r\n\r\nRastreamento de desempenho em tempo real: Monitora o desempenho do método em tempo real, identificando rapidamente os gargalos. \r\n\r\nTestes unitários gerados automaticamente: Cria automaticamente testes unitários a partir do tráfego de API, impulsionando a manutenção da suíte de testes e promovendo uma cultura de testes robusta. \r\n\r\nIntegração de CI e cobertura de código: Integra-se com sistemas de CI para execuções de reprodução, fornecendo estatísticas de cobertura de código para uma visão geral completa dos testes.

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
Mais sobre Unlogged

Unlogged - Reproduza o tráfego de produção localmente!

Introdução

Unlogged é uma ferramenta de código aberto projetada para aprimorar o desenvolvimento Java, fornecendo mocks de um clique, geração automática de testes unitários e rastreamento de desempenho em tempo real. Permite que os desenvolvedores simulem, monitorem, reproduzam e testem seu código com facilidade, garantindo a estabilidade do código e uma implantação mais rápida.

Recursos principais

  • Gravar e Reproduzir: Capture as entradas do método e os valores de retorno em uma máquina remota e reproduza-os localmente.
  • Afirmações personalizadas: Defina afirmações personalizadas para seus testes.
  • Geração de testes JUnit: Gere testes JUnit com dados gravados com um clique.
  • Mock em tempo de execução: Injete mocks em tempo de execução para reproduzir métodos com mocks habilitados.
  • Chamada direta: Execute métodos Java diretamente sem expor pontos finais HTTP.
  • Rastreamento de desempenho: Monitore o tempo de execução de métodos individuais para identificar gargalos.
  • Testes de unidade e integração combinados: Fornece testes de unidade e integração em uma única ferramenta.

Casos de uso

  • Testes automatizados: Gere e execute testes unitários automaticamente para economizar tempo e esforço.
  • Depuração: Chame métodos Java diretamente e depure profundamente em seu código.
  • Monitoramento de desempenho: Rastree e marque métodos que excedem os tempos de execução aceitáveis.
  • Mock de serviços: Mock de APIs, chamadas de banco de dados e serviços downstream com dados gravados.
  • Testes de regressão: Reproduza o tráfego pré-gravado para detectar possíveis bugs durante o desenvolvimento.

Preços

Unlogged é um projeto de código aberto, tornando-o livre para que os desenvolvedores usem e contribuam. Melhorias e recursos adicionais futuros podem estar disponíveis por meio do suporte e contribuições da comunidade.

Equipes

Unlogged é projetado para oferecer suporte a equipes de desenvolvimento ao automatizar a geração de testes unitários, reduzindo o tempo gasto em escrever e manter testes e fornecendo ferramentas para garantir a estabilidade do código. É particularmente benéfico para startups e equipes com recursos limitados, permitindo que elas se concentrem no desenvolvimento em vez de nos testes.

A abordagem de Unlogged, impulsionada pela comunidade, garante melhorias e suporte contínuos, tornando-o uma adição valiosa ao conjunto de ferramentas de qualquer equipe de desenvolvimento Java.