Use esta ruta SOCKS del JDK solo cuando los samplers HTTP correspondientes puedan usar la implementación Java de JMeter. Sus métodos HTTP compatibles son más limitados que HttpClient4; una carga de trabajo PATCH necesita otra disposición compatible.

Para un listener SOCKS existente, inicie:

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

Un endpoint compatible sin cuenta de la lista de proxies SOCKS puede sustituir el ejemplo para las solicitudes públicas permitidas que ejecutan estos samplers Java. Seleccione Java en cada sampler HTTP Request correspondiente o en sus HTTP Request Defaults. La selección explícita de un sampler puede anular ese valor predeterminado.

Deje vacíos los campos de host/puerto del proxy HTTP para esta ruta. Rellenarlos crea un proxy HTTP explícito; de lo contrario, Java usa URL.openConnection() y la selección del JDK. Compruebe también las propiedades de proxy HTTP/HTTPS existentes de la JVM, ya que los proxies específicos de protocolo tienen prioridad sobre SOCKS.

-D establece propiedades del sistema de la JVM. -J establece las propiedades propias de JMeter y no es una grafía alternativa.

Confirme la ruta con una solicitud representativa en el motor que la ejecuta. Esta configuración no establece el enrutamiento SOCKS para cada plugin, conexión JDBC, motor remoto u otro sampler.

Artículos relacionados