Utilitzeu aquesta ruta SOCKS del JDK només quan els samplers HTTP corresponents puguin usar la implementació Java de JMeter. Els seus mètodes HTTP compatibles són més limitats que HttpClient4; una càrrega de PATCH necessita una altra disposició compatible.

Per a un listener SOCKS existent, executeu:

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

Un punt final compatible sense compte de la llista de proxys SOCKS pot substituir l'exemple per a les sol·licituds públiques permeses que executen aquests samplers Java. Seleccioneu Java a cada sampler HTTP Request corresponent o als seus HTTP Request Defaults. La selecció explícita d'un sampler pot anul·lar aquest valor per defecte.

Deixeu buits els camps d'amfitrió/port del proxy HTTP per a aquesta ruta. Omplir-los crea un proxy HTTP explícit; en cas contrari, Java usa URL.openConnection() i la selecció del JDK. Comproveu també les propietats de proxy HTTP/HTTPS existents de la JVM, ja que els proxys específics de protocol tenen prioritat sobre SOCKS.

-D estableix propietats del sistema de la JVM. -J estableix les propietats pròpies de JMeter i no és una grafia alternativa.

Confirmeu la ruta amb una sol·licitud representativa al motor que l'executa. Aquesta configuració no estableix l'encaminament SOCKS per a cada connector, connexió JDBC, motor remot o altre sampler.

Articles relacionats