Escolla Java Sampler de JMeter para unha ruta SOCKS de JVM
Combine as propiedades SOCKS da JVM coa implementación Java HTTP de JMeter e evite que os campos de proxy HTTP anulen esa ruta.
Use esta ruta SOCKS do JDK só cando os samplers HTTP correspondentes poidan usar a implementación Java de JMeter. Os seus métodos HTTP admitidos son máis estreitos que HttpClient4; unha carga de traballo PATCH necesita outra disposición admitida.
Para un listener SOCKS existente, inicie:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Un endpoint compatible sen conta da lista de proxies SOCKS pode substituír o exemplo para as solicitudes públicas permitidas que executan estes samplers Java. Seleccione Java en cada sampler HTTP Request correspondente ou nos seus HTTP Request Defaults. A selección explícita dun sampler pode anular ese valor predeterminado.
Deixe baleiros os campos de host/porto do proxy HTTP para esta ruta. Enchélos crea un proxy HTTP explícito; doutro xeito, Java usa URL.openConnection() e a selección do JDK. Comprobe tamén as propiedades de proxy HTTP/HTTPS existentes da JVM, xa que os proxies específicos de protocolo teñen prioridade sobre SOCKS.
-D establece propiedades do sistema da JVM. -J establece as propiedades propias de JMeter e non é unha grafía alternativa.
Confirme a ruta cunha solicitude representativa no motor que a executa. Esta configuración non establece o enrutamento SOCKS para cada plugin, conexión JDBC, motor remoto ou outro sampler.