Tuto trasu JDK SOCKS používejte jen tehdy, když příslušné HTTP samplery mohou používat implementaci Java v JMeter. Podporované metody HTTP jsou užší než HttpClient4; zátěž PATCH vyžaduje jiné podporované uspořádání.

Pro existující SOCKS listener spusťte:

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

Kompatibilní koncový bod bez účtu ze seznamu SOCKS proxy může nahradit příklad pro povolené veřejné požadavky prováděné těmito Java samplery. Vyberte Java v každém příslušném HTTP Request sampleru nebo v jeho HTTP Request Defaults. Explicitní volba sampleru může tento výchozí údaj přepsat.

Pro tuto trasu ponechte pole hostitele/portu HTTP proxy prázdná. Jejich vyplněním vznikne explicitní HTTP proxy; jinak Java použije URL.openConnection() a volbu JDK. Zkontrolujte také stávající vlastnosti proxy HTTP/HTTPS v JVM, protože proxy specifické pro protokol mají přednost před SOCKS.

-D nastavuje systémové vlastnosti JVM. -J nastavuje vlastní vlastnosti JMeter a není alternativním zápisem.

Potvrďte trasu reprezentativním požadavkem na enginu, který jej provádí. Tato konfigurace nezavádí směrování SOCKS pro každý plugin, připojení JDBC, vzdálený engine ani jiný sampler.

Související články