म्यापिङले अझै वास्तविक लक्ष्य सेवाको नाम दिन्छ। 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 बाट आएको हो कि जाँच्नुहोस्। प्लेब्याकले लक्ष्य र प्रोक्सी जडानलाई बेवास्ता गर्न सक्छ, त्यसैले यो सेटिङलाई वास्तवमै प्रत्यक्ष प्रोक्सी गर्ने मोडमा मूल्याङ्कन गर्नुहोस्।

सम्बन्धित लेखहरू