මෙම 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 හොස්ට්/පෝට් ක්ෂේත්‍ර හිස්ව තබන්න. ඒවා පිරවීමෙන් පැහැදිලි HTTP proxy එකක් සෑදේ; එසේ නොවුනහොත් Java URL.openConnection() සහ JDK හි තේරීම භාවිතා කරයි. දැනට ඇති HTTP/HTTPS JVM proxy ගුණාංග ද පරීක්ෂා කරන්න, මන්ද ප්‍රොටෝකෝල-විශේෂිත proxy SOCKS ට වඩා ප්‍රමුඛතාව ලබයි.

-D JVM පද්ධති ගුණාංග සකසයි. -J JMeter හිම ගුණාංග සකසන අතර එය විකල්ප අක්ෂර වින්‍යාසයක් නොවේ.

එය ක්‍රියාත්මක කරන එන්ජිම මත නියෝජිත ඉල්ලීමක් සමඟ මාර්ගය තහවුරු කරන්න. මෙම වින්‍යාසය සෑම plugin, JDBC සම්බන්ධතාව, දුරස්ථ එන්ජිම හෝ වෙනත් sampler සඳහා SOCKS රවුටිං ස්ථාපිත නොකරයි.

අදාළ ලිපි