Mapiranje i dalje navodi stvarnu ciljnu uslugu. Konfigurirajte WireMockov posrednik u njegovoj konfiguraciji poslužitelja:

import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;

var server = new WireMockServer(
    WireMockConfiguration.wireMockConfig()
        .proxyVia("proxy.example.net", 8080)
);

Za zahtjev kroz proxy putanja je client → WireMock → corporate proxy → target service. Klijentu treba ruta do WireMocka; proxyVia upravlja vezom koju WireMock zatim uspostavlja.

Zamjena ciljnog URL-a osnovnom adresom korporativnog proxyja mijenja zatraženu uslugu. Time se ne izražava taj dodatni skok.

Ako se ne pojavi upstream zahtjev, provjerite je li odgovor u cijelosti došao iz snimljenog stub-a. Reprodukcija može zaobići cilj i vezu s proxyjem, pa ovu postavku procijenite u načinu rada koji doista obavlja živo proxyiranje.

Povezani članci