Chọn Java Sampler của JMeter cho tuyến JVM SOCKS
Kết hợp thuộc tính JVM SOCKS với cách triển khai Java HTTP của JMeter và ngăn các trường proxy HTTP ghi đè tuyến đó.
Chỉ dùng tuyến JDK SOCKS này khi các HTTP sampler liên quan có thể dùng cách triển khai Java của JMeter. Các phương thức HTTP được hỗ trợ hẹp hơn HttpClient4; khối lượng công việc PATCH cần một cách bố trí được hỗ trợ khác.
Với một SOCKS listener hiện có, hãy khởi chạy:
jmeter -n -t plan.jmx \
-DsocksProxyHost=127.0.0.1 \
-DsocksProxyPort=1080
Một endpoint tương thích không cần tài khoản từ danh sách proxy SOCKS có thể thay thế ví dụ cho các yêu cầu công khai được phép do các Java sampler này thực hiện. Chọn Java trong từng HTTP Request sampler liên quan hoặc trong HTTP Request Defaults của nó. Việc chọn rõ ràng ở sampler có thể ghi đè giá trị mặc định đó.
Để trống các trường máy chủ/cổng proxy HTTP cho tuyến này. Điền vào chúng sẽ tạo một proxy HTTP rõ ràng; nếu không, Java dùng URL.openConnection() và lựa chọn của JDK. Cũng kiểm tra các thuộc tính proxy HTTP/HTTPS hiện có của JVM, vì proxy dành riêng cho giao thức được ưu tiên hơn SOCKS.
-D đặt thuộc tính hệ thống của JVM. -J đặt thuộc tính riêng của JMeter và không phải cách viết thay thế.
Xác nhận tuyến bằng một yêu cầu đại diện trên engine thực thi nó. Cấu hình này không thiết lập định tuyến SOCKS cho mọi plugin, kết nối JDBC, engine từ xa hay sampler khác.