Адлюстраванне па-ранейшаму называе сапраўдную мэтавую службу. Наладзьце пасярэднік WireMock у яго канфігурацыі сервера:

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

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

Для запыту праз праксі шлях — client → WireMock → corporate proxy → target service. Кліенту патрэбны маршрут да WireMock; proxyVia кіруе злучэннем, якое WireMock устанаўлівае пасля.

Замяшчэнне мэтавага URL базавым адрасам карпаратыўнага праксі змяняе запытаную службу. Яно не адлюстроўвае гэты дадатковы пераход.

Калі upstream-запыт не з'яўляецца, праверце, ці адказ цалкам прыйшоў з запісанага stub. Прайграванне можа пазбегнуць мэты і злучэння з праксі, таму ацэньвайце гэту наладу ў рэжыме, які сапраўды выконвае жывое праксіраванне.

Падобныя артыкулы