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 ဖြစ်သည်။ Client သည် WireMock သို့ လမ်းကြောင်း လိုအပ်သည်။ proxyVia သည် ထို့နောက် WireMock ပြုလုပ်သော ချိတ်ဆက်မှုကို ထိန်းချုပ်သည်။

ပစ်မှတ် URL ကို ကော်ပိုရေးရှင်း ပရောက်စီ၏ အခြေခံလိပ်စာဖြင့် အစားထိုးခြင်းသည် တောင်းဆိုသော ဝန်ဆောင်မှုကို ပြောင်းလဲစေသည်။ ၎င်းသည် ထိုအပိုအဆင့်ကို ဖော်ပြခြင်းမရှိပါ။

အပေါ်စီးသို့ တောင်းဆိုမှု မပေါ်ပါက တုံ့ပြန်မှုသည် မှတ်တမ်းတင်ထားသော stub မှ အပြည့်အဝ လာခြင်းရှိ/မရှိ စစ်ဆေးပါ။ ပြန်ဖွင့်ခြင်းသည် ပစ်မှတ်နှင့် ပရောက်စီ ချိတ်ဆက်မှုကို ရှောင်ကွင်းနိုင်သည်၊ ထို့ကြောင့် ဤဆက်တင်ကို အမှန်တကယ် တိုက်ရိုက် ပရောက်စီ ပြုလုပ်သော မုဒ်တွင် အကဲဖြတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ