To pot JDK SOCKS uporabljajte le, ko lahko ustrezni HTTP samplerji uporabljajo implementacijo Java v JMeterju. Podprte metode HTTP so ožje kot pri HttpClient4; delovna obremenitev PATCH potrebuje drugo podprto ureditev.

Za obstoječi poslušalec SOCKS zaženite:

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

Združljiva končna točka brez računa s seznama proxyjev SOCKS lahko nadomesti primer za dovoljene javne zahteve, ki jih izvajajo ti Java samplerji. Izberite Java v vsakem ustreznem samplerju HTTP Request ali v njegovih HTTP Request Defaults. Izrecna izbira samplerja lahko preglasi to privzeto vrednost.

Za to pot pustite polji gostitelj/vrata proxyja HTTP prazni. Če ju izpolnite, se ustvari izrecni proxy HTTP; sicer Java uporabi URL.openConnection() in izbiro JDK. Preverite tudi obstoječe lastnosti proxyja HTTP/HTTPS v JVM, ker imajo proxyji, specifični za protokol, prednost pred SOCKS.

-D nastavi sistemske lastnosti JVM. -J nastavi lastne lastnosti JMeterja in ni alternativni zapis.

Pot potrdite z reprezentativno zahtevo na pogonu, ki jo izvaja. Ta konfiguracija ne vzpostavi usmerjanja SOCKS za vsak vtičnik, povezavo JDBC, oddaljeni pogon ali drug sampler.

Sorodni članki