JVM SOCKS 경로에 맞는 JMeter Java Sampler 선택
JVM SOCKS 속성을 JMeter의 Java HTTP 구현과 결합하고 HTTP 프록시 필드가 해당 경로를 덮어쓰지 않도록 하십시오.
이 JDK SOCKS 경로는 관련 HTTP 샘플러가 JMeter의 Java 구현을 사용할 수 있을 때만 사용하십시오. 지원되는 HTTP 메서드는 HttpClient4보다 좁으며, PATCH 작업 부하는 다른 지원 구성이 필요합니다.
기존 SOCKS 리스너의 경우 다음을 실행하십시오:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
SOCKS 프록시 목록에서 호환되는 계정 없는 엔드포인트는 이 Java 샘플러가 실행하는 허용된 공개 요청에 대한 예시를 대체할 수 있습니다. 각 관련 HTTP Request 샘플러 또는 해당 HTTP Request Defaults에서 Java를 선택하십시오. 샘플러의 명시적 선택은 그 기본값을 덮어쓸 수 있습니다.
이 경로에서는 HTTP 프록시 호스트/포트 필드를 비워 두십시오. 이를 채우면 명시적 HTTP 프록시가 생성되며, 그렇지 않으면 Java는 URL.openConnection()과 JDK의 선택을 사용합니다. 프로토콜별 프록시가 SOCKS보다 우선하므로 기존 HTTP/HTTPS JVM 프록시 속성도 확인하십시오.
-D는 JVM 시스템 속성을 설정합니다. -J는 JMeter 자체 속성을 설정하며 대체 표기가 아닙니다.
이를 실행하는 엔진에서 대표 요청으로 경로를 확인하십시오. 이 구성은 모든 플러그인, JDBC 연결, 원격 엔진 또는 다른 샘플러에 대해 SOCKS 라우팅을 설정하지 않습니다.