Alegeți Java Sampler din JMeter pentru o rută JVM SOCKS
Combinați proprietățile JVM SOCKS cu implementarea Java HTTP a JMeter și împiedicați câmpurile de proxy HTTP să suprascrie acea rută.
Folosiți această rută JDK SOCKS numai când sampler-ele HTTP relevante pot folosi implementarea Java a JMeter. Metodele HTTP acceptate sunt mai înguste decât HttpClient4; o sarcină de lucru PATCH necesită altă configurație acceptată.
Pentru un listener SOCKS existent, porniți:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Un endpoint compatibil fără cont din lista de proxy SOCKS poate înlocui exemplul pentru cererile publice permise executate de aceste sampler-e Java. Selectați Java în fiecare sampler HTTP Request relevant sau în HTTP Request Defaults al acestuia. Selecția explicită a unui sampler poate suprascrie acea valoare implicită.
Lăsați goale câmpurile gazdă/port ale proxy-ului HTTP pentru această rută. Completarea lor creează un proxy HTTP explicit; altfel Java folosește URL.openConnection() și selecția JDK. Verificați și proprietățile de proxy HTTP/HTTPS existente ale JVM, deoarece proxy-urile specifice protocolului au prioritate față de SOCKS.
-D setează proprietăți de sistem JVM. -J setează proprietățile proprii ale JMeter și nu este o ortografie alternativă.
Confirmați ruta cu o cerere reprezentativă pe motorul care o execută. Această configurație nu stabilește rutarea SOCKS pentru fiecare plugin, conexiune JDBC, motor la distanță sau alt sampler.