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 வழியமைப்பை நிறுவாது.