WireMock ର କର୍ପୋରେଟ୍ ପ୍ରକ୍ସିକୁ proxyVia ରେ ରଖନ୍ତୁ
ମ୍ୟାପିଂର ପ୍ରକୃତ ଲକ୍ଷ୍ୟ URL ରଖନ୍ତୁ ଏବଂ WireMockServer ନିର୍ମାଣ ସମୟରେ ପରବର୍ତ୍ତୀ ହପ୍ କନଫିଗର କରନ୍ତୁ।
ମ୍ୟାପିଂ ଏବେ ମଧ୍ୟ ପ୍ରକୃତ ଲକ୍ଷ୍ୟ ସେବାର ନାମ ଦେଉଛି। 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 ରୁ ଆସିଛି କି ନାହିଁ ଯାଞ୍ଚ କରନ୍ତୁ। ପ୍ଲେବ୍ୟାକ୍ ଲକ୍ଷ୍ୟ ଏବଂ ପ୍ରକ୍ସି ସଂଯୋଗକୁ ଏଡ଼ାଇପାରେ, ତେଣୁ ଏହି ସେଟିଂକୁ ପ୍ରକୃତରେ ଲାଇଭ୍ ପ୍ରକ୍ସି କରୁଥିବା ମୋଡରେ ମୂଲ୍ୟାଙ୍କନ କରନ୍ତୁ।