Descrição da ferramenta: ChaosMockApi é uma plataforma que combina mocking de APIs com testes de caos, permitindo simular falhas, latência e interrupções para desenvolver sistemas mais resilientes em ambientes de produção.
Atributos:
🛠️ Configuração de Respostas: Permite criar sequências de respostas variadas para simular diferentes cenários.
⚠️ Simulação de Falhas: Introduz falhas como erros, latência e conexões dropadas para testar a resistência do sistema.
🔄 Pipelines Dinâmicos: Cria fluxos de respostas adaptáveis às necessidades do teste, aumentando a complexidade dos cenários.
🌐 Integração com APIs: Compatível com diversos ambientes e frameworks para facilitar a implementação em pipelines existentes.
📊 Análise de Comportamento: Fornece dados sobre o desempenho do sistema sob condições adversas, auxiliando na identificação de pontos frágeis.
Exemplos de uso:
🚧 Teste de Resiliência: Simula falhas na API durante o desenvolvimento para verificar a estabilidade do sistema.
⏳ Testes de Latência: Introduz atrasos nas respostas para avaliar o impacto na experiência do usuário.
🔌 Cenários de Queda de Conexão: Testa como o sistema reage à perda repentina da conexão com serviços externos.
📉 Análise de Recuperação: Avalia o tempo necessário para restabelecer operações após uma falha simulada.
🧪 Ciclos de Teste Automatizado: Integra-se a pipelines CI/CD para realizar testes contínuos sob condições adversas.

