Kies JMeter se Java-sampler vir 'n JVM SOCKS-roete
Koppel JVM SOCKS-eienskappe aan JMeter se Java HTTP-implementering en verhoed dat HTTP-proxyvelde daardie roete oorheers.
Gebruik hierdie JDK SOCKS-roete slegs wanneer die betrokke HTTP-samplers JMeter se Java-implementering kan gebruik. Die ondersteunde HTTP-metodes is nouer as HttpClient4; 'n PATCH-werklading benodig 'n ander ondersteunde reëling.
Vir 'n bestaande SOCKS-luisteraar, begin:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
'n Versoenbare eindpunt sonder rekening uit die SOCKS-proxylys kan die voorbeeld vervang vir toegelate openbare versoeke wat deur hierdie Java-samplers uitgevoer word. Kies Java in elke betrokke HTTP Request-sampler of sy HTTP Request Defaults. 'n Sampler se eksplisiete keuse kan daardie verstek ophef.
Los sy HTTP-proxy-gasheer/poort-velde leeg vir hierdie roete. As jy dit invul, skep dit 'n eksplisiete HTTP-proxy; anders gebruik Java URL.openConnection() en die JDK se keuse. Kontroleer ook bestaande HTTP/HTTPS JVM-proxy-eienskappe, want protokolspesifieke proxys het prioriteit bo SOCKS.
-D stel JVM-stelsel-eienskappe. -J stel JMeter se eie eienskappe en is nie 'n alternatiewe spelling nie.
Bevestig die roete met 'n verteenwoordigende versoek op die enjin wat dit uitvoer. Hierdie konfigurasie vestig nie SOCKS-roetering vir elke inprop, JDBC-verbinding, afgeleë enjin of ander sampler nie.