Kapitel 2. APIs testen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Kapitel 1 wurden die verschiedenen Arten von APIs und der Wert, den sie für deine Architektur haben, behandelt. Dieses Kapitel schließt den Abschnitt Entwerfen, Erstellen und Testen von APIs in diesem Buch ab, indem es Ansätze zum Testen von APIs behandelt. Die neue Teilnehmer-API, die in der Einführung vorgestellt wurde, sollte natürlich getestet und validiert werden. Wir sind der Meinung, dass Testen das A und O bei der Entwicklung von APIs ist. So kannst du sicher sein, dass dein Dienst wie erwartet funktioniert, und du kannst den Nutzern deiner API ein Qualitätsprodukt liefern. Nur wenn du deine API unter verschiedenen Bedingungen testest, kannst du sicher sein, dass sie richtig funktioniert.

Bei der Entwicklung von APIs durch gibt es wie bei jedem Produkt nur eine Möglichkeit zu überprüfen, ob das Produkt wie erwartet funktioniert: Testen. Im Falle eines Mundschutzes kann das bedeuten, dass man das Produkt dehnt, schlägt, drückt und zieht oder sogar Simulationen durchführt.1

Wie in "Spezifizieren von REST-APIs mit OpenAPI" beschrieben , sollte eine API nichts zurückgeben, was von dem abweicht, was dokumentiert ist. Es ist auch frustrierend, wenn eine API Änderungen einführt oder Netzwerk-Timeouts verursacht, weil es zu lange dauert, ein Ergebnis abzurufen. Diese Arten von Problemen vergraulen die Kunden und lassen ...

Get Beherrschung der API-Architektur now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.