Wybierz Java Sampler w JMeterze dla trasy JVM SOCKS
Połącz właściwości JVM SOCKS z implementacją Java HTTP w JMeterze i nie pozwól, aby pola proxy HTTP omijały tę trasę.
Tej ścieżki JDK SOCKS używaj tylko wtedy, gdy odpowiednie samplery HTTP mogą korzystać z implementacji Java w JMeterze. Obsługiwane metody HTTP są węższe niż w HttpClient4; obciążenie PATCH wymaga innego obsługiwanego układu.
Dla istniejącego listenera SOCKS uruchom:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Zgodny punkt końcowy bez konta z listy proxy SOCKS może zastąpić przykład dla dozwolonych publicznych żądań wykonywanych przez te samplery Java. Wybierz Java w każdym odpowiednim samplerze HTTP Request lub w jego HTTP Request Defaults. Jawny wybór samplera może nadpisać tę wartość domyślną.
Pozostaw pola host/port proxy HTTP puste dla tej trasy. Wypełnienie ich tworzy jawny proxy HTTP; w przeciwnym razie Java używa URL.openConnection() i wyboru JDK. Sprawdź też istniejące właściwości proxy HTTP/HTTPS w JVM, ponieważ proxy specyficzne dla protokołu mają pierwszeństwo przed SOCKS.
-D ustawia właściwości systemowe JVM. -J ustawia własne właściwości JMetera i nie jest alternatywną pisownią.
Potwierdź trasę reprezentatywnym żądaniem na silniku, który je wykonuje. Ta konfiguracja nie ustanawia routingu SOCKS dla każdej wtyczki, połączenia JDBC, zdalnego silnika ani innego samplera.