JVM SOCKS راستے کے لیے JMeter کا Java Sampler منتخب کریں
JVM SOCKS خصوصیات کو JMeter کے Java HTTP نفاذ کے ساتھ جوڑیں اور HTTP proxy فیلڈز کو اس راستے سے تجاوز کرنے سے روکیں۔
یہ 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 روٹنگ قائم نہیں کرتی۔