Introdução
O Mockoon é uma ferramenta open-source popular para simulação de APIs, criada em 2017 por Guillaume Monnet. Ela permite que desenvolvedores criem rapidamente APIs simuladas e testem suas aplicações sem depender de APIs de terceiros, que podem ser instáveis, lentas ou caras para uso em ambientes de desenvolvimento e teste.
Como Funciona
O Mockoon oferece uma interface gráfica intuitiva que facilita a criação e gerenciamento de APIs simuladas. Com ele, você pode:
- Definir rotas personalizadas
- Criar respostas dinâmicas
- Simular latências para replicar comportamentos reais
- Importar e exportar no formato OpenAPI/Swagger
Características Principais
- Operações CRUD em bancos de dados JSON falsos
- Respostas stateful com valores dinâmicos e templating
- Múltiplas respostas por rota (acionadas por regras ou aleatoriamente)
- Suporte a callbacks/webhooks
- Gravação e reprodução de solicitações
- Proxying para APIs de terceiros
Como Instalar
O Mockoon está disponível para os principais sistemas operacionais. Siga estes passos:
- Acesse a página de downloads do Mockoon
- Escolha a versão para seu sistema operacional (Windows, macOS ou Linux)
- Baixe e execute o instalador
- Siga as instruções específicas do seu sistema
💡 Dica: Além da aplicação desktop, o Mockoon oferece um CLI para execução em ambientes headless ou automatizados!
Exemplos de Uso
Criando uma API Simulada Básica
- Abra o Mockoon e crie um novo ambiente clicando em "New environment"
- Adicione um novo endpoint:
- Clique em "Add route"
- Clique em "Add route"
- Defina a rota(GET /users) e configure o corpo da resposta:
{
"id": 1,
"nome": "João Silva",
"email": "joao.silva@example.com"
}
- Inicie o servidor clicando em "Start"
- Acesse: http://localhost:3000/users
Simulando Latência
Para simular delays de uma API real:
- Selecione o endpoint desejado
- No painel de configurações, ajuste o campo "Latency"
- Defina o valor desejado em milissegundos
Utilizando o CLI em Pipelines CI/CD
O Mockoon CLI é perfeito para integração em pipelines de CI/CD:
- Instalação global:
npm install -g @mockoon/cli
- Iniciando uma API simulada:
mockoon-cli start --data ./caminho/para/arquivo-de-dados.json
Conclusão
O Mockoon é uma ferramenta poderosa e versátil que simplifica o processo de simulação de APIs. Sua interface amigável e recursos avançados o tornam uma escolha excelente para equipes que buscam:
- Agilizar fluxos de trabalho
- Melhorar a qualidade dos testes
- Reduzir dependências externas
- Automatizar processos de desenvolvimento
Gostou do artigo? Me siga para mais conteúdo sobre desenvolvimento e ferramentas! 🚀
Top comments (0)