Gebruik dit JDK SOCKS-pad alleen wanneer de relevante HTTP-samplers JMeters Java-implementatie kunnen gebruiken. De ondersteunde HTTP-methoden zijn smaller dan bij HttpClient4; een PATCH-werklast vereist een andere ondersteunde opstelling.

Start voor een bestaande SOCKS-listener:

jmeter -n -t plan.jmx \
  -DsocksProxyHost=127.0.0.1 \
  -DsocksProxyPort=1080

Een compatibel eindpunt zonder account uit de SOCKS-proxylijst kan het voorbeeld vervangen voor toegestane openbare verzoeken die door deze Java-samplers worden uitgevoerd. Selecteer Java in elke relevante HTTP Request-sampler of in de HTTP Request Defaults daarvan. De expliciete keuze van een sampler kan die standaard overschrijven.

Laat de host/poortvelden van de HTTP-proxy leeg voor dit pad. Als u ze invult, ontstaat een expliciete HTTP-proxy; anders gebruikt Java URL.openConnection() en de keuze van de JDK. Controleer ook bestaande HTTP/HTTPS JVM-proxyeigenschappen, omdat protocolspecifieke proxy's voorrang hebben boven SOCKS.

-D stelt JVM-systeemeigenschappen in. -J stelt de eigen eigenschappen van JMeter in en is geen alternatieve spelling.

Bevestig het pad met een representatief verzoek op de engine die het uitvoert. Deze configuratie stelt geen SOCKS-routering in voor elke plugin, JDBC-verbinding, externe engine of andere sampler.

Gerelateerde artikelen