اختر Java Sampler في JMeter لمسار SOCKS على JVM
اقرن خصائص SOCKS في JVM بتطبيق Java HTTP في JMeter وامنع حقول وكيل HTTP من تجاوز ذلك المسار.
استخدم مسار JDK SOCKS هذا فقط عندما تستطيع جامعات HTTP المعنية استخدام تطبيق Java في JMeter. أساليب HTTP المدعومة أضيق من HttpClient4؛ وحمل عمل PATCH يحتاج إلى ترتيب مدعوم آخر.
لأي مستمع SOCKS موجود، شغّل:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
يمكن لنقطة نهاية متوافقة بلا حساب من قائمة وكلاء SOCKS أن تحل محل المثال للطلبات العامة المسموح بها التي تنفذها جامعات Java هذه. اختر Java في كل جامع HTTP Request معني أو في HTTP Request Defaults الخاص به. اختيار الجامع الصريح يمكن أن يتجاوز ذلك الافتراضي.
اترك حقلي المضيف/المنفذ لوكيل HTTP فارغين لهذا المسار. ملؤهما ينشئ وكيل HTTP صريحًا؛ وإلا يستخدم Java URL.openConnection() واختيار JDK. تحقق أيضًا من خصائص وكيل HTTP/HTTPS الحالية في JVM، لأن الوكلاء الخاصة بالبروتوكول لها أولوية على SOCKS.
-D يضبط خصائص نظام JVM. -J يضبط خصائص JMeter الخاصة وليس تهجئة بديلة.
أكّد المسار بطلب تمثيلي على المحرك الذي ينفذه. هذا الإعداد لا ينشئ توجيه SOCKS لكل إضافة أو اتصال JDBC أو محرك بعيد أو أي جامع آخر.