Dela via


Vad är Dev Proxy?

Dev Proxy är en API-simulator som hjälper dig att enkelt testa din app bortom den lyckliga vägen.

Du testar din app för att se till att den fungerar som den ska. Men vad händer om de API:er som du använder misslyckas? Kommer din app att förlora kundens data? Hur testar du för detta? Det är svårt att simulera API-fel. Det slutar med att du skriver kod som du inte kommer att skicka eller sämre: inte testa alls. Därför har vi skapat Dev Proxy för att simulera API-fel så att du enkelt kan testa din app utan att ändra koden.

Med Dev Proxy kan du:

Dev Proxy är ett kommandoradsverktyg som fungerar på valfri plattform. Eftersom den fångar upp nätverksbegäranden fungerar den med alla typer av appar och teknikstackar. Dev Proxy är öppen källkod och kostnadsfritt att använda.

Vem är Dev Proxy för?

Dev Proxy hjälper utvecklare som:

  • Skapa appar som anropar API:er – Testa motståndskraft utan att ändra din kod
  • Skapa appar med Microsoft Graph – Få vägledning om behörigheter och metodtips
  • Designa API:er – Prototyp och mocka API:er före implementering
  • Automatisera testning – Integrera chaos-testning i CI/CD-pipelines

När du ska använda Dev Proxy

Använd Dev Proxy när du behöver:

  • Testa API:ets motståndskraft utan att ändra programkoden
  • Arbeta med alla tekniska stackar (webbläsare, Node.js, .NET, Python osv.)
  • Simulera fel för API:er som du inte kontrollerar
  • Få vägledning om metodtips för Microsoft Graph
  • Automatisera kaostestning i dina CI/CD-pipelines

Överväg andra metoder när:

  • Du behöver bara mockning i webbläsaren för enhetstester av frontend
  • Du skapar API:et och behöver kontraktstestning
  • Du måste ändra begärande-/svarsorgan programmatiskt (Dev Proxy kan göra detta, men dedikerade verktyg kan vara enklare)

Snabbstart efter scenario

Välj din sökväg baserat på vad du vill åstadkomma:

Vad vill du göra? Time Guide
Testa att min app hanterar API-fel 5 min Testa med slumpmässiga fel
Simulera ett API som inte finns än 10 minuter Simulera ett CRUD-API
Kontrollera mina Microsoft Graph-behörigheter 10 minuter Identifiera minimala behörigheter
Förstå vilka API:er som min app anropar 5 min Identifiera URL:er att titta på
Automatisera API-testning i CI/CD 15 minuter Använda Dev Proxy i CI/CD

Hur hanterar din app API-fel?

Se även