0
Beeceptor
Beeceptor ist ein Rest API-Verspottungswerkzeug.Sie können beginnen, indem Sie Endpunkte definieren und API-Pfade nachahmen.* Mit Beeceptor ist ein nachgebildeter API-Endpunkt in wenigen Sekunden einsatzbereit - kurz gesagt: Keine Codierung erforderlich.Definieren Sie einfach den API-Pfad, die Antwort und beginnen Sie mit dem Code.* Wickeln Sie einen vorhandenen APIs-Endpunkt in einen Beeceptor-Endpunkt ein und überprüfen Sie den gesamten Datenverkehr, der zur ursprünglichen API geleitet wird.Hilft beim Debuggen von Headern und Body für HTTP-Anfragen.* Wenn Sie einen Zielendpunkt angeben, können Sie mithilfe von Regeln einige Anrufe verspotten.Wenn eine Regel übereinstimmt, erhältst du von Beeceptor das, was benötigt wird.Wenn keine Regel zutrifft, wird die Anforderung an das ursprüngliche Ziel weitergeleitet und Ihre Anwendung funktioniert wie gewohnt.* Eine großartige Verwendung ist während der SPA-Entwicklung.Sie benötigen zunächst einige Ajax-Anforderungen, um die Seite zu initialisieren und später neue Anrufe zu verspotten.Beeceptor kann Anfragen an das ursprüngliche Ziel weiterleiten, ohne den Datenfluss zu unterbrechen.* Entweder Sie verbrauchen einen Webhook oder Sie erstellen einen Webhook. Sie müssen HTTP-Aufrufe überprüfen und debuggen.Beeceptor wird hier nützlich sein.* Wenn Ihre API APIs von Drittanbietern verwendet, ist das Testen der Last schwierig.Hier hilft es, eine Drittanbieter-API zu erstellen und Regeln zu aktivieren / deaktivieren.ZB das Versenden von Transaktions-E-Mails, wenn Ihre API aufgerufen wird - warum nicht die Sendgrid / SES / MailGun / PostMark-APIs nachahmen?* Sie können den Zielendpunkt jederzeit wechseln.Auf diese Weise können Sie einen Test anhand von bereitgestelltem Code im Vergleich zu neuem Code in der Entwicklung validieren.Gibt dieser GET-Aufruf beispielsweise dieselben Daten für neuen und alten Code zurück?* CORS-Unterstützung: Manchmal möchten Sie der Einfachheit halber nur eine API aus dem UI-Code aufrufen.Mit Beeceptor können Sie globale Regeln definieren, um CORS-Antwortheader wie 'Zugriffskontrolle-Zulassen-Ursprung' zu unterstützen.dh Hinzufügen von CORS-Unterstützung zu einer vorhandenen API.