Brug kun denne JDK SOCKS-rute, når de relevante HTTP-samplere kan bruge JMeters Java-implementering. De understøttede HTTP-metoder er snævrere end HttpClient4; en PATCH-arbejdsbyrde kræver en anden understøttet løsning.

For en eksisterende SOCKS-listener skal du starte:

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

Et kompatibelt endpoint uden konto fra SOCKS-proxylisten kan erstatte eksemplet for tilladte offentlige anmodninger, der udføres af disse Java-samplere. Vælg Java i hver relevante HTTP Request-sampler eller i dens HTTP Request Defaults. En samplers eksplicitte valg kan tilsidesætte den standard.

Lad felterne for HTTP-proxyens vært/port være tomme for denne rute. Hvis du udfylder dem, oprettes en eksplicit HTTP-proxy; ellers bruger Java URL.openConnection() og JDKs valg. Kontrollér også eksisterende HTTP/HTTPS JVM-proxyegenskaber, da protokolspecifikke proxier har prioritet over SOCKS.

-D sætter JVM-systemegenskaber. -J sætter JMeters egne egenskaber og er ikke en alternativ stavemåde.

Bekræft ruten med en repræsentativ anmodning på den motor, der udfører den. Denne konfiguration etablerer ikke SOCKS-routing for hvert plugin, JDBC-forbindelse, fjernmotor eller andre samplere.

Relaterede artikler