یہ 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 کی اپنی خصوصیات سیٹ کرتا ہے اور یہ متبادل ہجے نہیں ہے۔

جس انجن پر یہ عمل ہوتا ہے وہاں نمائندہ درخواست کے ساتھ راستے کی تصدیق کریں۔ یہ کنفیگریشن ہر plugin، JDBC کنکشن، ریموٹ انجن یا دیگر sampler کے لیے SOCKS روٹنگ قائم نہیں کرتی۔

متعلقہ مضامین