Виберіть Java Sampler у JMeter для маршруту JVM SOCKS
Поєднайте властивості JVM SOCKS з реалізацією Java HTTP у JMeter і не дозволяйте полям HTTP-проксі перекривати цей маршрут.
Використовуйте цей шлях JDK SOCKS лише тоді, коли відповідні HTTP-семплери можуть застосовувати реалізацію Java у JMeter. Підтримувані методи HTTP вужчі, ніж у HttpClient4; навантаженню PATCH потрібна інша підтримувана схема.
Для наявного SOCKS-слухача запустіть:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Сумісна кінцева точка без облікового запису зі списку SOCKS-проксі може замінити приклад для дозволених публічних запитів, які виконують ці Java-семплери. Виберіть Java у кожному відповідному семплері HTTP Request або в його HTTP Request Defaults. Явний вибір семплера може перекрити це значення за замовчуванням.
Залиште поля хоста/порту HTTP-проксі порожніми для цього маршруту. Їх заповнення створює явний HTTP-проксі; інакше Java використовує URL.openConnection() і вибір JDK. Перевірте також наявні властивості проксі HTTP/HTTPS у JVM, оскільки проксі, специфічні для протоколу, мають пріоритет над SOCKS.
-D задає системні властивості JVM. -J задає власні властивості JMeter і не є альтернативним написанням.
Підтвердьте маршрут показовим запитом на движку, який його виконує. Ця конфігурація не встановлює маршрутизацію SOCKS для кожного плагіна, з'єднання JDBC, віддаленого движка чи іншого семплера.