Testy Integracyjne - wykorzystywanie innego API

0

Wystawiam usługę REST, w której pukam pod inne, zewnętrzne API, które dynamicznie się może zmieniać.(Github API).
Jak w takiej sytuacji pisać testy e2e? Pukać najpierw pod to API normalnym klientem javowym i zas na podstawie tego zasymulować to co powinien zwrócić mój endpoint?
Czy może kompletnie źle myślę?
Prośba o opinie.

1

Myśle że możesz np. użyć Wiremocka do tego :)

0

Mówimy o zupełnie zewnętrznych serwisach? Postaw tam jakieś Hoverfly albo faktycznie WireMocka i symuluj odpowiedzi, analogicznie zresztą jak powinieneś robić w testach integracyjnych poszczególnych serwisów.

0

Jeśli używasz Springowego RestTemplate'a - możesz użyć MockRestServiceServer. Przykład masz tutaj https://www.baeldung.com/spring-mock-rest-template

0

Wiremock albo Restito

1 użytkowników online, w tym zalogowanych: 0, gości: 1