API-Mocks | Qlik Cloud Hilfe
Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

API-Mocks

Es gibt zwei Hauptanwendungsfälle für API-Mocks in API Designer: das Erstellen von Prototypen und parallele Frontend- und Backend-Implementierung.

Erstellen von API-Prototypen

Der erste Anwendungsfall für API-Mocks ist das Erstellen von API-Prototypen. Dem Verfahren liegt der Gedanke zugrunde, dass Sie nach Abschluss einer Iteration Ihres API-Designs Feedback von verschiedenen Stakeholdern des API-Projekts einholen möchten: Teammitgliedern, Entwicklern, die die API nutzen werden, Produktverantwortlichen usw.

Wenn Stakeholder Gelegenheit erhalten, tatsächlich mit dem API-Design zu interagieren, erhalten Sie mit größerer Wahrscheinlichkeit besseres und schnelleres Feedback, da die Erfahrung bei der Überprüfung der API immersiver und realistischer ist.

Parallele Frontend- und Backend-Implementierung

In vielen Projekten muss nach Abschluss der API-Designphase sowohl Backend-Code zur Implementierung der API als auch Frontend-Code unter Nutzung der API geschrieben werden.

Nach der Einigung über den API-Vertrag gibt es für die Frontend-Entwickler keinen wirklichen Grund, mit dem Start zu warten, bis die Backend-Entwickler fertig sind. Ein solches lineares Vorgehen verlängert die Markteinführungszeit und verlangsamt die Feedbackzyklen zwischen Backend- und Frontend-Teams während der Entwicklung.

Ein API-Mock, der mit dem neuesten API-Vertragsdesign aktualisiert ist, ermöglicht Frontend- und Backend-Teams paralleles Arbeiten.

Inhaltsaushandlung

Die einzige Dynamik, die die Mocks bieten, ist die Inhaltsaushandlung. Wenn Sie mehrere Textkörper in der API definiert haben und eine Anforderung mit einem kompatiblen Medientyp in Ihrem Accept-Header stellen, verwendet der Mock den betreffenden Textkörper zum Erstellen der Antwort.

Testen eines Mocks

Sie können den Mock mit jedem API-Client, wie z. B. API Tester, Postman oder cURL, testen, indem Sie Anforderungen an die Mock-Endpunkt-URL senden, die in API Designer angezeigt wird.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!