Partilhar via


O que é Dev Proxy?

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ê:

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