0

Ich habe eine Anwendung basierend auf Spring Cloud. Es bedeutet, dass ich Eureka Server Service Discovery verwende und das System einige Microservices hat. Können Sie mir einen Ansatz empfehlen, wie automatische Ent-zu-End-Tests in meinem System durchgeführt werden können? Ich habe Docker so Es ist einfach, System zu starten. Natürlich kenne ich SOAPui etc., aber gibt es irgendeinen Weg, wie man diese Tests auf Java schreibt und sie im Projekt behält?Spring Cloud-Anwendung und Ende-zu-Ende automatische Tests

Antwort

0

Haben Sie darüber nachgedacht, keine End-to-End-Tests durchzuführen und stattdessen Vertragstests durchzuführen? https://cloud.spring.io/spring-cloud-contract/

+0

Ja, habe ich aber ich möchte ganze Infrastruktur statt nur Verträge testen. – Cyva

+0

Das Problem ist, dass ich etwas Verhalten der Service-Erkennung testen möchte deshalb Spring Cloud Contract ist keine Klage dafür – Cyva

+0

Sie können sc Vertrag verwenden, um Service Discovery zu verspotten. Sie können auch sc-Vertrag verwenden, um Stubs in einem echten Dienstentdeckungstool zu registrieren. –

Verwandte Themen