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.

Powiązane artykuły