Empfohlenes Webinar: MISRA C++ 2023: Alles, was Sie wissen müssen | Zum Video

Webinar

API World-Präsentation: 3 wichtige Schritte zum effektiven Testen von Microservices

API World-Präsentation: 3 wichtige Schritte zum effektiven Testen von Microservices

Microservices werden als Architektur für den Aufbau komplexer Systeme immer beliebter. Zum Testen von Microservices können Sie viele der gleichen Technologien und Techniken verwenden, die auch zum Testen anderer Anwendungen verwendet werden, einschließlich API-Tests. Microservices nutzen bekannte Technologien wie REST oder Queues, für die es etablierte Testtools und Best Practices gibt. Ihre Infrastruktur umfasst wahrscheinlich bereits einige dieser Funktionen, unabhängig davon, ob Sie vor Ort oder in der Cloud arbeiten.

Die einzigartige Herausforderung bei Microservices ist die schiere Anzahl der Dienste und ihre webähnlichen gegenseitigen Abhängigkeiten, aus denen eine Anwendung besteht. Da bei der Microservice-Entwicklung unterschiedliche Architekturen und Protokolle zum Einsatz kommen (wie Kafka, RabbitMQ, REST und gRPC), bringen Microservices neue Testherausforderungen mit sich, beispielsweise das Verständnis, wie Ereignisflüsse effektiv überwacht werden können.

Sehen Sie sich diese Sitzung an, um wichtige Schritte zur Automatisierung von Tests für orchestrierte und reaktive (ereignisgesteuerte) Architekturen zu erfahren, einschließlich der folgenden Vorgehensweise:

  • Richten Sie einen Prozess zum Testen synchroner und asynchroner Ereignisflüsse ein.
  • Überwachen Sie Ereignisflüsse, um Nachrichten zur Validierung zu identifizieren und zu verfolgen.
  • Nutzen Sie die Simulation, um manuelle Schritte in einem automatisierten Testszenario zu überwinden.