Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 seu cliente? Como você testa isso? Simular falhas de API é difícil. Você acaba escrevendo um código que não enviará ou pior: não 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 seu aplicativo responde a erros de API, sem alterar o código do aplicativo, para que você possa criar aplicativos mais robustos 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 as funcionalidades necessárias e torná-lo mais fácil de usar.
- Crie APIs simuladas rapidamente sem escrever uma linha de código, para que você possa se concentrar na criação do aplicativo em vez de escrever código que não enviará.
- Melhore seu aplicativo com diretrizes contextuais sobre como você usa APIs, para torná-lo ainda melhor.
O Dev Proxy é uma ferramenta de linha de comando que funciona em qualquer plataforma. Por interceptar solicitações de rede, funciona com qualquer tipo de aplicativo e pilha de tecnologia. O Dev Proxy é de código aberto e gratuito.
Para quem é o Dev Proxy?
Dev Proxy ajuda desenvolvedores que:
- Criar aplicativos que chamam APIs – Testar a resiliência sem alterar seu código
- Criar aplicativos com o Microsoft Graph – Obter diretrizes sobre permissões e práticas recomendadas
- Criar APIs – Prototipar e simular APIs antes da implementação
- Automatizar testes – Integrar testes de caos nas pipelines de CI/CD
Quando usar o Proxy de Desenvolvimento
Use o Proxy de Desenvolvimento quando precisar:
- Testar a resiliência da API sem modificar o código do aplicativo
- Trabalhe com qualquer stack tecnológico (navegador, Node.js, .NET, Python, etc.).
- Simular falhas para APIs que você não controla
- Obter diretrizes sobre as práticas recomendadas do Microsoft Graph
- Automatizar o teste de caos em pipelines de CI/CD
Considere outras abordagens quando:
- Você só precisa de simulação em um navegador para os testes de unidade de front-end
- Você está criando a API e precisa de testes de contrato
- Você precisa modificar corpos de solicitação/resposta de forma programática (Dev Proxy pode fazer isso, mas ferramentas dedicadas podem ser mais simples)
Início rápido por cenário
Escolha seu caminho com base no que você deseja realizar:
| O que você quer fazer? | Hora | Guide |
|---|---|---|
| Verificar como meu aplicativo 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 |
| Verificar minhas permissões do Microsoft Graph | 10 minutos | Detectar permissões mínimas |
| Entender quais APIs meu aplicativo chama | 5 minutos | Descobrir URLs para assistir |
| Automatizar testes de API em CI/CD | 15 minutos | Usar o Proxy de Desenvolvimento em CI/CD |
Como seu aplicativo lida com erros de API?
Consulte também
- Configurar o Proxy de Desenvolvimento – Instalação e primeira execução
- Configurar o Proxy de Desenvolvimento – Personalizar de acordo com suas necessidades
- Guias passo a passo – Guias orientados por tarefas
- Referência técnica – documentação do plug-in