Ich habe einen Dienst, der zu einer Reihe von APIs verbindet, die ich testen möchte.Integrationstest mit einem gefälschten Server
Ich möchte einen Fake-Dienst für meine Integrationstests machen (Ausfallsituationen zu simulieren)
Ich kann einfach nicht verwenden @RestController, da sie nicht während eines Tests geladen werden, und ich sah in mockserver aber ich bin nicht sicher, Wenn es das ist, wonach ich suche, da ich nicht möchte, dass mein Test einen Scheinanruf auslöst, sollte mein Code den API-Aufruf normal auslösen, einfach den Mock-Server anstelle eines tatsächlichen Servers verwenden (die Basis-URL ist konfigurierbar)
: ich kann meine Dienststelle zu einem Mock-Server)UPDATE 1 machen
Die einzige Alternative, die ich sehe, ist möglicherweise Cargo starten und meinen Dienst darin einsetzen?
UPDATE 2: Ich habe gerade über Wiremock erfahren. Könnte das hier nutzbar sein?
Haben Sie den Spring MVC Test getestet? –
Ich möchte aber keinen Federregler testen. – mangusbrother