Mapimi vazhdon të emërtojë shërbimin real të objektivit. Konfiguroni ndërmjetësin e WireMock në konfigurimin e serverit të tij:

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

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

Për një kërkesë përmes proxy-t, rruga është client → WireMock → corporate proxy → target service. Klienti ka nevojë për një rrugë drejt WireMock; proxyVia kontrollon lidhjen që WireMock kryen më pas.

Zëvendësimi i URL-së së objektivit me adresën bazë të proxy-t të korporatës ndryshon shërbimin e kërkuar. Ai nuk e shpreh atë hop shtesë.

Nëse nuk shfaqet asnjë kërkesë në rrjedhën lart, kontrolloni nëse përgjigja erdhi tërësisht nga një stub i regjistruar. Rileximi mund të shmangë objektivin dhe lidhjen me proxy-n, prandaj vlerësoni këtë cilësim në modalitetin që kryen vërtet proxy të drejtpërdrejtë.

Artikuj të ngjashëm