JVM SOCKS маршруты үшін JMeter Java Sampler таңдаңыз
JVM SOCKS қасиеттерін JMeter-дің Java HTTP іске асырылуымен үйлестіріп, HTTP proxy өрістерінің бұл маршрутты басып кетуіне жол бермеңіз.
Бұл JDK SOCKS жолын тек тиісті HTTP sampler-лер JMeter-дің Java іске асырылуын қолдана алғанда пайдаланыңыз. Қолдау көрсетілетін HTTP әдістері HttpClient4-тен тар; PATCH жұмыс жүктемесі басқа қолдау көрсетілетін конфигурацияны қажет етеді.
Бар SOCKS listener үшін іске қосыңыз:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
SOCKS proxy тізімінен сәйкес келетін тіркелгісіз endpoint осы Java sampler-лер орындайтын рұқсат етілген жария сұраулар үшін мысалды алмастыра алады. Әрбір тиісті HTTP Request sampler-де немесе оның HTTP Request Defaults ішінде Java таңдаңыз. Sampler-дің нақты таңдауы бұл әдепкі мәнді басып кетуі мүмкін.
Бұл маршрут үшін HTTP proxy host/port өрістерін бос қалдырыңыз. Оларды толтыру нақты HTTP proxy жасайды; әйтпесе Java URL.openConnection() және JDK таңдауын пайдаланады. JVM-нің бар HTTP/HTTPS proxy қасиеттерін де тексеріңіз, өйткені протоколға тән proxy-лер SOCKS-тан басым.
-D JVM жүйелік қасиеттерін орнатады. -J JMeter-дің өз қасиеттерін орнатады және балама жазылым емес.
Маршрутты оны орындайтын қозғалтқышта өкілдік сұраумен растаңыз. Бұл конфигурация әрбір plugin, JDBC қосылымы, қашықтағы қозғалтқыш немесе басқа sampler үшін SOCKS маршруттауын орнатпайды.