ใช้เส้นทาง JDK SOCKS นี้เฉพาะเมื่อ HTTP sampler ที่เกี่ยวข้องสามารถใช้การใช้งาน Java ของ JMeter ได้ วิธี HTTP ที่รองรับแคบกว่า HttpClient4; งาน PATCH ต้องมีการจัดวางที่รองรับแบบอื่น

สำหรับ SOCKS listener ที่มีอยู่ ให้เริ่ม:

jmeter -n -t plan.jmx \
  -DsocksProxyHost=127.0.0.1 \
  -DsocksProxyPort=1080

ปลายทางที่เข้ากันได้โดยไม่มีบัญชีจากรายการ proxy SOCKSสามารถแทนที่ตัวอย่างสำหรับคำขอสาธารณะที่ได้รับอนุญาตซึ่งดำเนินการโดย Java sampler เหล่านี้ เลือก Java ใน HTTP Request sampler ที่เกี่ยวข้องแต่ละตัวหรือใน HTTP Request Defaults ของมัน การเลือกอย่างชัดเจนของ sampler สามารถเขียนทับค่าเริ่มต้นนั้นได้

เว้นช่อง host/port ของ proxy HTTP ไว้ว่างสำหรับเส้นทางนี้ การกรอกช่องเหล่านั้นจะสร้าง proxy HTTP ที่ชัดเจน มิฉะนั้น Java จะใช้ URL.openConnection() และการเลือกของ JDK ตรวจสอบคุณสมบัติ proxy HTTP/HTTPS ของ JVM ที่มีอยู่ด้วย เพราะ proxy ที่เฉพาะเจาะจงโปรโตคอลมีความสำคัญเหนือ SOCKS

-D ตั้งค่าคุณสมบัติระบบของ JVM -J ตั้งค่าคุณสมบัติของ JMeter เองและไม่ใช่การสะกดแบบอื่น

ยืนยันเส้นทางด้วยคำขอตัวแทนบนเอนจินที่ดำเนินการ การกำหนดค่านี้ไม่ได้สร้างการกำหนดเส้นทาง SOCKS สำหรับทุก plugin การเชื่อมต่อ JDBC เอนจินระยะไกล หรือ sampler อื่น

บทความที่เกี่ยวข้อง