Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dev Proxy ist ein API-Simulator, mit dem Sie Ihre App mühelos über den glücklichen Pfad hinaus testen können.
Sie testen Ihre App, um sicherzustellen, dass sie wie gewünscht funktioniert. Aber was geschieht, wenn die verwendeten APIs fehlschlagen? Verliert Ihre App die Daten Ihres Kunden? Wie testen Sie dies? Das Simulieren von API-Fehlern ist schwierig. Am Ende schreiben Sie Code, den Sie nicht ausliefern oder, schlimmer noch: überhaupt nicht testen. Deshalb haben wir Dev Proxy erstellt, um API-Fehler zu simulieren, damit Sie Ihre App problemlos testen können, ohne Ihren Code zu ändern.
Mit Dev Proxy können Sie:
- Erfahren Sie, wie Ihre App auf API-Fehler reagiert, ohne den Code Ihrer App zu ändern, damit Sie robustere Apps erstellen und die Daten von Kunden nicht verlieren können.
- Überprüfen Sie, wie Ihre App API-Geschwindigkeitsbeschränkungen verarbeitet, damit Sie vermeiden können, dass Sie eingeschränkt werden und die Benutzererfahrung für Ihre Kunden verbessern können.
- Erfahren Sie, wie Ihre App langsame APIs verarbeitet, damit Sie die erforderlichen Angebote implementieren und Ihre App benutzerfreundlicher gestalten können.
- Schnell und einfach Mock-APIs einrichten ohne eine einzige Codezeile zu schreiben, sodass Sie sich auf das Erstellen Ihrer App konzentrieren können , anstatt Code zu schreiben, den Sie nicht veröffentlichen werden.
- Verbessern Sie Ihre App mit kontextbezogenen Anleitungen zur Verwendung von APIs, um Ihre App noch besser zu gestalten.
Dev Proxy ist ein Befehlszeilentool, das auf jeder Plattform funktioniert. Da es Netzwerkanfragen abfängt, funktioniert es mit jeder Art von App und Technologie-Stack. Dev Proxy ist Open Source und kann kostenlos verwendet werden.
Für wen ist Dev Proxy?
Dev Proxy hilft Entwicklern, die:
- Erstellen von Apps, die APIs aufrufen – Testen der Resilienz ohne Ändern des Codes
- Erstellen von Apps mit Microsoft Graph – Abrufen von Anleitungen zu Berechtigungen und bewährten Methoden
- Design-APIs – Prototyp- und Pseudo-APIs vor der Implementierung
- Automatisieren von Tests – Integrieren von Chaostests in CI/CD-Pipelines
Gründe für die Verwendung von Dev Proxy
Verwenden Sie Dev Proxy, wenn Sie Folgendes benötigen:
- Testen der API-Resilienz ohne Änderung des Anwendungscodes
- Mit jedem Technologie-Stack arbeiten (Browser, Node.js, .NET, Python usw.)
- Simulieren von Fehlern für APIs, die Sie nicht steuern
- Anleitungen zu bewährten Verfahren mit Microsoft Graph erhalten
- Automatisierung von Chaostests in CI/CD-Pipelines
Berücksichtigen Sie andere Ansätze in folgenden Fällen:
- Sie benötigen nur In-Browser-Mocking für Front-End-Komponententests.
- Sie erstellen die API und benötigen Vertragstests
- Sie müssen Anforderungs-/Antworttexte programmgesteuert ändern (Dev Proxy kann dies tun, aber dedizierte Tools sind möglicherweise einfacher)
Schnellstart nach Szenario
Wählen Sie Ihren Pfad basierend auf dem, was Sie erreichen möchten:
| Was möchten Sie tun? | Uhrzeit | Guide |
|---|---|---|
| Teste, ob meine App API-Fehler behandelt | 5 Min | Testen mit zufälligen Fehlern |
| Simuliert eine API, die noch nicht vorhanden ist | 10 Min. | Simulieren einer CRUD-API |
| Überprüfen meiner Microsoft Graph-Berechtigungen | 10 Min. | Erkennen minimaler Berechtigungen |
| Verstehen, welche APIs meine App aufruft | 5 Min | Ermitteln von URLs, die überwacht werden sollen |
| Automatisieren von API-Tests in CI/CD | 15 Min. | Verwenden des Dev-Proxys in CI/CD |
Wie behandelt Ihre App API-Fehler?
Siehe auch
- Einrichten von Dev Proxy – Installation und erste Ausführung
- Konfigurieren von Dev Proxy – Anpassen an Ihre Anforderungen
- Anleitungen – Aufgabenorientierte Leitfäden
- Technische Referenz - Plug-In-Dokumentation