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 ನ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಇರುವ HTTP/HTTPS JVM proxy ಗುಣಲಕ್ಷಣಗಳನ್ನೂ ಪರಿಶೀಲಿಸಿ, ಏಕೆಂದರೆ ಪ್ರೋಟೋಕಾಲ್-ನಿರ್ದಿಷ್ಟ proxy ಗಳು SOCKS ಗಿಂತ ಆದ್ಯತೆ ಪಡೆಯುತ್ತವೆ.
-D JVM ಸಿಸ್ಟಮ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ. -J JMeter ನ ಸ್ವಂತ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಪರ್ಯಾಯ ಕಾಗುಣಿತವಲ್ಲ.
ಅದನ್ನು ನಿರ್ವಹಿಸುವ ಎಂಜಿನ್ನಲ್ಲಿ ಪ್ರತಿನಿಧಿ ವಿನಂತಿಯೊಂದಿಗೆ ಮಾರ್ಗವನ್ನು ದೃಢೀಕರಿಸಿ. ಈ ಸಂರಚನೆಯು ಪ್ರತಿ plugin, JDBC ಸಂಪರ್ಕ, ದೂರದ ಎಂಜಿನ್ ಅಥವಾ ಇತರ sampler ಗಾಗಿ SOCKS ರೂಟಿಂಗ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದಿಲ್ಲ.