Bruk denne JDK SOCKS-ruta berre når dei relevante HTTP-samplarane kan bruke Java-implementasjonen til JMeter. Dei støtta HTTP-metodane er smalare enn HttpClient4; ei PATCH-arbeidslast treng ei anna støtta ordning.

For ein eksisterande SOCKS-lyttar, start:

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

Eit kompatibelt endepunkt utan konto frå SOCKS-proxylista kan erstatte dømet for tillatne offentlege førespurnader som blir utførte av desse Java-samplarane. Vel Java i kvar relevante HTTP Request-sampler eller i HTTP Request Defaults for han. Eit eksplisitt val i ein sampler kan overstyre den standarden.

Lat felta for vert/port til HTTP-proxyen stå tomme for denne ruta. Fyller du dei ut, blir det oppretta ein eksplisitt HTTP-proxy; elles brukar Java URL.openConnection() og valet til JDK. Kontroller òg eksisterande HTTP/HTTPS JVM-proxyegenskapar, sidan protokollspesifikke proxyar har prioritet over SOCKS.

-D set JVM-systemegenskapar. -J set eigne egenskapar for JMeter og er ikkje ein alternativ stavemåte.

Stadfest ruta med ein representativ førespurnad på motoren som utfører han. Denne konfigurasjonen etablerer ikkje SOCKS-ruting for kvar plugin, JDBC-tilkopling, ekstern motor eller annan sampler.

Relaterte artiklar