JVM SOCKS માર્ગ માટે JMeter નું Java Sampler પસંદ કરો
JVM SOCKS ગુણધર્મોને JMeter ના Java HTTP અમલ સાથે જોડો અને HTTP proxy ક્ષેત્રોને તે માર્ગને ઓવરરાઇડ કરતા અટકાવો.
આ JDK SOCKS માર્ગનો ઉપયોગ ફક્ત ત્યારે જ કરો જ્યારે સંબંધિત HTTP samplers JMeter ના Java અમલનો ઉપયોગ કરી શકે. તેની સમર્થિત HTTP પદ્ધતિઓ HttpClient4 કરતાં સાંકડી છે; PATCH વર્કલોડને બીજી સમર્થિત ગોઠવણની જરૂર છે.
હાલના SOCKS listener માટે, શરૂ કરો:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
SOCKS proxy સૂચિમાંથી સુસંગત એકાઉન્ટ-રહિત endpoint આ Java samplers દ્વારા ચલાવાતી પરવાનગીવાળી જાહેર વિનંતીઓ માટે ઉદાહરણને બદલી શકે છે. દરેક સંબંધિત HTTP Request sampler અથવા તેના HTTP Request Defaults માં Java પસંદ કરો. sampler ની સ્પષ્ટ પસંદગી તે default ને ઓવરરાઇડ કરી શકે છે.
આ માર્ગ માટે તેના HTTP proxy host/port ક્ષેત્રો ખાલી રાખો. તેમને ભરવાથી સ્પષ્ટ HTTP proxy બને છે; અન્યથા Java URL.openConnection() અને JDK ની પસંદગી વાપરે છે. હાલની HTTP/HTTPS JVM proxy ગુણધર્મો પણ તપાસો, કારણ કે પ્રોટોકોલ-વિશિષ્ટ proxys SOCKS પર પ્રાધાન્ય ધરાવે છે.
-D JVM સિસ્ટમ ગુણધર્મો સેટ કરે છે. -J JMeter ના પોતાના ગુણધર્મો સેટ કરે છે અને તે વૈકલ્પિક જોડણી નથી.
જે એન્જિન તેને ચલાવે છે તેના પર પ્રતિનિધિ વિનંતી સાથે માર્ગની પુષ્ટિ કરો. આ રૂપરેખાંકન દરેક plugin, JDBC કનેક્શન, રિમોટ એન્જિન અથવા અન્ય sampler માટે SOCKS રૂટિંગ સ્થાપિત કરતું નથી.