Käytä tätä JDK SOCKS -reittiä vain, kun asiaankuuluvat HTTP-samplerit voivat käyttää JMeterin Java-toteutusta. Tuetut HTTP-menetelmät ovat kapeampia kuin HttpClient4:ssä; PATCH-työkuorma tarvitsee toisen tuetun järjestelyn.

Käynnistä olemassa olevaa SOCKS-kuuntelijaa varten:

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

Yhteensopiva tilittämätön päätepiste SOCKS-proxyluettelosta voi korvata esimerkin sallituille julkisille pyynnöille, joita nämä Java-samplerit suorittavat. Valitse Java jokaisessa asiaankuuluvassa HTTP Request -samplerissa tai sen HTTP Request Defaults -asetuksissa. Samplerin nimenomainen valinta voi ohittaa tämän oletusarvon.

Jätä HTTP-proxyn isäntä/portti-kentät tyhjiksi tällä reitillä. Niiden täyttäminen luo nimenomaisen HTTP-proxyn; muuten Java käyttää URL.openConnection() ja JDK:n valintaa. Tarkista myös olemassa olevat HTTP/HTTPS JVM -proxyominaisuudet, sillä protokollakohtaiset proxyt ovat ensisijaisia SOCKS:iin nähden.

-D asettaa JVM:n järjestelmäominaisuudet. -J asettaa JMeterin omat ominaisuudet eikä ole vaihtoehtoinen kirjoitusasu.

Vahvista reitti edustavalla pyynnöllä moottorissa, joka sen suorittaa. Tämä kokoonpano ei luo SOCKS-reititystä jokaiselle liitännäiselle, JDBC-yhteydelle, etämoottorille tai muulle samplerille.

Aiheeseen liittyvät artikkelit