mapping አሁንም እውነተኛውን የአገልግሎት ዒላማ ይጠቅሳል። የ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 በድርጅቱ ፕሮክሲ መሠረት አድራሻ መተካት የተጠየቀውን አገልግሎት ይለውጣል። ያንን ተጨማሪ ሆፕ አይገልጽም።

ወደ ላይ የሚወጣ ጥያቄ ካልታየ፣ ምላሹ ሙሉ በሙሉ ከተቀረጸ stub የመጣ እንደሆነ አረጋግጥ። እንደገና ማጫወት ዒላማውንና የፕሮክሲ ግንኙነትን ሊያስወግድ ይችላል፣ ስለዚህ ይህን ቅንብር በቀጥታ ፕሮክሲ በሚሠራው ሁነታ ላይ ገምግመው።

ተዛማጅ ጽሑፎች