REST APIs einfach und automatisiert testen
API-Tests sind wichtig, um sicherzustellen, dass sie bei der Vielzahl von erwarteten, aber auch unerwarteten Anfragen die geforderte Leistung erbringen. Dabei geht es nicht nur um das Testen der Funktionalität, sondern auch um die Zuverlässigkeit, Perfomance und Sicherheit. Manuelle Tests reichen nicht aus, die Automatisierung hilft bei der regelmässigen, vollumfänglichen Durchführung und insbesondere auch unter Last- oder Fehlerszenarien.
Der schwierigste Teil ist die initiale Einrichtung der API-Tests. Sie müssen möglichst wartungsarm sein, um den Überblick auch bei den kommenden Änderungen zu behalten. Ich zeige Euch, wie ihr unabhängig vom Test-Werkzeug über eine Environment-Lösung flexibel bleibt. Außerdem sprechen wir darüber, was man testen sollte und wie ein solcher Test sinnvoll aufgebaut ist. Wir werden uns an praktischen Beispielen verschiedene Lösungsansätze anschauen. Und Ihr lernt dabei, warum sie so wichtig sind.