மேப்பிங் இன்னும் உண்மையான இலக்கு சேவையைக் குறிப்பிடுகிறது. 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 இலிருந்து வந்ததா எனச் சரிபார்க்கவும். மீள்திரையிடல் இலக்கையும் ப்ராக்ஸி இணைப்பையும் தவிர்க்கலாம், எனவே இந்த அமைப்பை உண்மையில் நேரடி ப்ராக்ஸி செய்யும் பயன்முறையில் மதிப்பிடவும்.

தொடர்புடைய கட்டுரைகள்