Vælg JMeters Java Sampler til en JVM SOCKS-rute
Kobl JVM SOCKS-egenskaber sammen med JMeters Java HTTP-implementering, og forhindr HTTP-proxyfelter i at tilsidesætte den rute.
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.