Weka proksi ya kampuni ya WireMock katika proxyVia
Hifadhi URL halisi ya lengo la uchoraji na usanidi hatua inayofuata unapounda WireMockServer.
Uchoraji bado unataja huduma halisi ya lengo. Sanidi mpatanishi wa WireMock katika usanidi wa seva yake:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Kwa ombi linalopita kwenye proksi, njia ni client → WireMock → corporate proxy → target service. Mteja anahitaji njia kuelekea WireMock; proxyVia hudhibiti muunganisho ambao WireMock hufanya baadaye.
Kubadilisha URL ya lengo na anwani ya msingi ya proksi ya kampuni hubadilisha huduma inayoombwa. Hii haionyeshi hatua hiyo ya ziada.
Iwapo hakuna ombi la juu linaloonekana, angalia kama jibu lilitoka kabisa kutoka kwa stub iliyorekodiwa. Uchezaji upya unaweza kuepuka lengo na muunganisho wa proksi, kwa hivyo tathmini mpangilio huu katika hali inayofanya proksi ya moja kwa moja.