دا 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 ټاکنه کاروي. د JVM موجودې HTTP/HTTPS proxy ځانګړنې هم وګورئ، ځکه چې د پروتوکول ځانګړي proxyونه پر SOCKS لومړیتوب لري.

-D د JVM سیسټم ځانګړنې ټاکي. -J د JMeter خپلې ځانګړنې ټاکي او بدیله املا نه ده.

لاره په هغه انجن کې د استازي غوښتنې سره تایید کړئ چې هغه ترسره کوي. دا ترتیبات د هر plugin، JDBC اړیکې، لرې انجن یا بل sampler لپاره SOCKS لارښوونه نه ټاکي.

اړوندې مقالې