Túto trasu JDK SOCKS používajte len vtedy, keď príslušné HTTP samplery môžu používať implementáciu Java v JMeteri. Podporované metódy HTTP sú užšie ako v HttpClient4; záťaž PATCH vyžaduje iné podporované usporiadanie.

Pre existujúci SOCKS listener spustite:

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

Kompatibilný koncový bod bez účtu zo zoznamu SOCKS proxy môže nahradiť príklad pre povolené verejné požiadavky vykonávané týmito Java samplermi. Vyberte Java v každom príslušnom HTTP Request sampleri alebo v jeho HTTP Request Defaults. Explicitná voľba samplera môže toto predvolené nastavenie prepísať.

Pre túto trasu nechajte polia hostiteľa/portu HTTP proxy prázdne. Ich vyplnením vznikne explicitná HTTP proxy; inak Java použije URL.openConnection() a voľbu JDK. Skontrolujte aj existujúce vlastnosti proxy HTTP/HTTPS v JVM, pretože proxy špecifické pre protokol majú prednosť pred SOCKS.

-D nastavuje systémové vlastnosti JVM. -J nastavuje vlastné vlastnosti JMetera a nie je alternatívnym zápisom.

Potvrďte trasu reprezentatívnou požiadavkou na engine, ktorý ju vykonáva. Táto konfigurácia nezavádza smerovanie SOCKS pre každý plugin, pripojenie JDBC, vzdialený engine ani iný sampler.

Súvisiace články