ဤ JDK SOCKS လမ်းကြောင်းကို သက်ဆိုင်ရာ HTTP sampler များက JMeter ၏ Java အကောင်အထည်ဖော်မှုကို အသုံးပြုနိုင်မှသာ အသုံးပြုပါ။ ပံ့ပိုးထားသော HTTP နည်းလမ်းများသည် HttpClient4 ထက် ကျဉ်းမြောင်းသည်။ PATCH အလုပ်ဝန်အတွက် အခြားပံ့ပိုးထားသော အစီအစဉ် လိုအပ်သည်။

ရှိပြီးသား SOCKS listener အတွက် စတင်ပါ:

jmeter -n -t plan.jmx \
  -DsocksProxyHost=127.0.0.1 \
  -DsocksProxyPort=1080

SOCKS proxy စာရင်းမှ ကိုက်ညီသော အကောင့်မလိုအပ်သည့် endpoint သည် ဤ Java sampler များ လုပ်ဆောင်သည့် ခွင့်ပြုထားသော အများပြည်သူ တောင်းဆိုချက်များအတွက် ဥပမာကို အစားထိုးနိုင်သည်။ သက်ဆိုင်ရာ HTTP Request sampler တစ်ခုစီတွင် သို့မဟုတ် ၎င်း၏ HTTP Request Defaults တွင် Java ကို ရွေးပါ။ sampler ၏ ရှင်းလင်းသော ရွေးချယ်မှုသည် ထို မူလသတ်မှတ်ချက်ကို ကျော်လွန်နိုင်သည်။

ဤလမ်းကြောင်းအတွက် HTTP proxy host/port အကွက်များကို အလွတ်ထားပါ။ ၎င်းတို့ကို ဖြည့်ခြင်းသည် ရှင်းလင်းသော HTTP proxy တစ်ခု ဖန်တီးသည်။ မဟုတ်ပါက Java သည် URL.openConnection() နှင့် JDK ၏ ရွေးချယ်မှုကို အသုံးပြုသည်။ ရှိပြီးသား HTTP/HTTPS JVM proxy ဂုဏ်သတ္တိများကိုလည်း စစ်ဆေးပါ၊ အကြောင်းမှာ ပရိုတိုကော-သီးသန့် proxy များသည် SOCKS ထက် ဦးစားပေးသည်။

-D သည် JVM စနစ် ဂုဏ်သတ္တိများကို သတ်မှတ်သည်။ -J သည် JMeter ၏ ကိုယ်ပိုင် ဂုဏ်သတ္တိများကို သတ်မှတ်ပြီး အခြားစာလုံးပေါင်းမဟုတ်ပါ။

၎င်းကို လုပ်ဆောင်သည့် engine တွင် ကိုယ်စားပြု တောင်းဆိုချက်ဖြင့် လမ်းကြောင်းကို အတည်ပြုပါ။ ဤဖွဲ့စည်းမှုသည် plugin၊ JDBC ချိတ်ဆက်မှု၊ အဝေးမှ engine သို့မဟုတ် အခြား sampler တစ်ခုစီအတွက် SOCKS လမ်းကြောင်းသတ်မှတ်မှုကို မတည်ဆောက်ပါ။

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