Trieu el Java Sampler de JMeter per a una ruta SOCKS de JVM
Combineu les propietats SOCKS de la JVM amb la implementació Java HTTP de JMeter i eviteu que els camps de proxy HTTP anul·lin aquesta ruta.
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.