Zgjidhni Java Sampler të JMeter për një rrugë JVM SOCKS
Kombinoni vetitë JVM SOCKS me implementimin Java HTTP të JMeter dhe pengoni fushat e proxy HTTP të anashkalojnë atë rrugë.
Përdoreni këtë rrugë JDK SOCKS vetëm kur sampler-ët HTTP përkatës mund të përdorin implementimin Java të JMeter. Metodat HTTP të mbështetura janë më të ngushta se HttpClient4; një ngarkesë pune PATCH kërkon një rregullim tjetër të mbështetur.
Për një listener SOCKS ekzistues, nisni:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Një endpoint i përputhshëm pa llogari nga lista e proxy-ve SOCKS mund të zëvendësojë shembullin për kërkesat publike të lejuara që ekzekutohen nga këta sampler-ë Java. Zgjidhni Java në çdo HTTP Request sampler përkatës ose në HTTP Request Defaults të tij. Zgjedhja e qartë e një sampler-i mund të anashkalojë atë parazgjedhje.
Lërini fushat host/port të proxy HTTP bosh për këtë rrugë. Plotësimi i tyre krijon një proxy HTTP të qartë; përndryshe Java përdor URL.openConnection() dhe zgjedhjen e JDK-së. Kontrolloni gjithashtu vetitë ekzistuese të proxy HTTP/HTTPS të JVM, pasi proxy-t specifike të protokollit kanë përparësi ndaj SOCKS.
-D vendos vetitë e sistemit JVM. -J vendos vetitë e vetë JMeter dhe nuk është drejtshkrim alternativ.
Konfirmoni rrugën me një kërkesë përfaqësuese në motorin që e ekzekuton. Ky konfigurim nuk vendos rrugëzim SOCKS për çdo plugin, lidhje JDBC, motor të largët ose sampler tjetër.