Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Dev Proxy é um simulador de API que ajuda você a testar seu aplicativo sem esforço além do caminho feliz.
Você testa seu aplicativo para garantir que ele funcione conforme o esperado. Mas e se as APIs que você usa falharem? Seu aplicativo perderá os dados do cliente? Como você testa isso? Simular falhas de API é difícil. Você acaba escrevendo um código que não vai enviar ou pior: não está testando nada. É por isso que criamos o Dev Proxy, para simular erros de API para que você possa testar facilmente seu aplicativo sem alterar seu código.
Com o Dev Proxy você:
- Veja como a sua aplicação responde a erros da API, sem alterar o código da sua aplicação, para que possa construir aplicações mais robustas e não perder os dados dos clientes.
- Verifique como seu aplicativo lida com os limites de taxa de API, para que você possa evitar ser limitado e melhorar a experiência do usuário para seus clientes.
- Veja como seu aplicativo lida com APIs lentas, para que você possa implementar os recursos necessários e tornar seu aplicativo mais fácil de usar.
- Crie rapidamente APIs simuladas sem escrever uma linha de código, para que você possa se concentrar na criação de seu aplicativo em vez de escrever código que não será enviado.
- Melhore seu aplicativo com orientações contextuais sobre como você usa APIs, para torná-lo ainda melhor.
Dev Proxy é uma ferramenta de linha de comando que funciona em qualquer plataforma. Como interceta solicitações de rede, funciona com qualquer tipo de aplicação e pilha de tecnologia. Dev Proxy é de código aberto e livre para usar.
Para quem é o Dev Proxy?
Dev Proxy ajuda programadores que:
- Construa aplicações que chamem APIs - Teste a resiliência sem modificar o seu código
- Construa aplicações com Microsoft Graph - Obtenha orientações sobre permissões e melhores práticas
- APIs de Design - APIs de protótipo e mock antes da implementação
- Automatizar testes - Integrar testes de caos nos pipelines CI/CD
Quando usar Dev Proxy
Use o Dev Proxy quando precisar:
- Teste a resiliência da API sem modificar o código da sua aplicação
- Trabalhe com qualquer stack tecnológico (browser, Node.js, .NET, Python, etc.)
- Simula falhas para APIs que não controlas
- Obtenha orientação sobre as melhores práticas do Microsoft Graph
- Automatizar testes de caos em pipelines CI/CD
Considere outras abordagens quando:
- Só precisas de simulação no próprio navegador para testes unitários da interface
- Estás a construir a API e precisas de testes por contrato
- Precisas de modificar os corpos de pedido/resposta programaticamente (o Dev Proxy pode fazer isso, mas ferramentas dedicadas podem ser mais simples)
Início rápido por cenário
Escolha o seu caminho com base no que pretende alcançar:
| O que pretende fazer? | Time | Guia |
|---|---|---|
| Execute a verificação de que a minha aplicação lida com erros de API. | 5 minutos | Teste com erros aleatórios |
| Simular uma API que ainda não existe | 10 minutos | Simular uma API CRUD |
| Verifique as minhas permissões do Microsoft Graph | 10 minutos | Detetar permissões mínimas |
| Compreender que APIs a minha aplicação chama | 5 minutos | Descubra URLs para assistir |
| Automatizar testes de API no CI/CD | 15 minutos | Usar Dev Proxy em CI/CD |
Como seu aplicativo lida com erros de API?
Consulte também
- Configurar Proxy de Desenvolvimento - Instalação e primeira execução
- Configurar o Proxy de Desenvolvimento - Personalize de acordo com as suas necessidades
- Guias práticos - Guias orientados para tarefas
- Referência técnica - Documentação de plugins