Defnyddiwch y llwybr JDK SOCKS hwn dim ond pan all y samplers HTTP perthnasol ddefnyddio implementation Java JMeter. Mae ei ddulliau HTTP a gefnogir yn gulach na HttpClient4; mae angen trefniant cefnogol arall ar lwyth gwaith PATCH.

Ar gyfer listener SOCKS presennol, lansiwch:

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

Gall endpoint cydnaws heb gyfrif o'r rhestr proxïau SOCKS ddisodli'r enghraifft ar gyfer ceisiadau cyhoeddus a ganiateir a weithredir gan y samplers Java hyn. Dewiswch Java ym mhob sampler HTTP Request perthnasol neu yn ei HTTP Request Defaults. Gall dewis penodol sampler ddiystyru'r rhagosodiad hwnnw.

Gadewch feysydd host/port proxy HTTP yn wag ar gyfer y llwybr hwn. Mae eu llenwi yn creu proxy HTTP penodol; fel arall mae Java yn defnyddio URL.openConnection() a dewis y JDK. Gwiriwch briodweddau proxy HTTP/HTTPS JVM presennol hefyd, gan fod proxïau sy'n benodol i brotocol yn cymryd blaenoriaeth dros SOCKS.

-D yn gosod priodweddau system JVM. -J yn gosod priodweddau JMeter ei hun ac nid yw'n sillafiad amgen.

Cadarnhewch y llwybr gyda chais cynrychioladol ar yr injan sy'n ei weithredu. Nid yw'r ffurfweddiad hwn yn sefydlu llwybro SOCKS ar gyfer pob plugin, cysylltiad JDBC, injan bell neu sampler arall.

Erthyglau cysylltiedig