קלייבט JMeter's Java Sampler פֿאַר אַ JVM SOCKS מאַרשרוט
פֿאַרבינדט JVM SOCKS אייגנשאַפֿטן מיט JMeter's Java HTTP אימפּלעמענטאַציע און פֿאַרהיט HTTP proxy פֿעלדער פֿון איבערשרייבן דעם מאַרשרוט.
ניצט דעם JDK SOCKS וועג נאָר ווען די באַטרעפֿנדיקע HTTP sampler קענען ניצן JMeter's Java אימפּלעמענטאַציע. די געשטיצטע HTTP מעטאָדן זענען ענגער ווי HttpClient4; אַ PATCH אַרבעטסלאַסט דאַרף אַן אַנדער געשטיצטער אָרדענונג.
פֿאַר אַן עקזיסטירנדיקן SOCKS listener, לאָנטשירט:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
אַ קאָמפּאַטיבלער ענדפּונקט אָן אַ חשבון פֿון דער SOCKS proxy ליסטע קען פֿאַרבײַטן דאָס ביישפּיל פֿאַר דערלויבטע פּובליקע בקשות וואָס ווערן אויסגעפֿירט דורך די Java sampler. קלייבט Java אין יעדן באַטרעפֿנדיקן HTTP Request sampler אָדער אין זיין HTTP Request Defaults. אַן עקספּליציטע אויסוואַל פֿון אַ sampler קען איבערשרייבן דעם דיפאָלט.
לאָזט ליידיק די host/port פֿעלדער פֿון HTTP proxy פֿאַר דעם מאַרשרוט. זיי אָנפֿילן שאַפֿט אַן עקספּליציטן HTTP proxy; אַנדערש ניצט Java URL.openConnection() און דער אויסוואַל פֿון JDK. פּרופֿט אויך די עקזיסטירנדיקע HTTP/HTTPS JVM proxy אייגנשאַפֿטן, ווײַל פּראָטאָקאָל-ספּעציפֿישע proxy האָבן פּריאָריטעט איבער SOCKS.
-D שטעלט JVM סיסטעם אייגנשאַפֿטן. -J שטעלט JMeter's אייגענע אייגנשאַפֿטן און איז נישט קיין אַלטערנאַטיווע אויסלייג.
באַשטעטיקט דעם מאַרשרוט מיט אַ רעפּרעזענטאַטיוון בקשה אויף דער ענדזשין וואָס פֿירט עס אויס. די קאָנפֿיגוראַציע שטעלט נישט אויף SOCKS ראָוטינג פֿאַר יעדן plugin, JDBC פֿאַרבינדונג, ווײַטן ענדזשין אָדער אַנדער sampler.