Gunakan laluan JDK SOCKS ini hanya apabila sampler HTTP berkaitan boleh menggunakan pelaksanaan Java JMeter. Kaedah HTTP yang disokong lebih sempit daripada HttpClient4; beban kerja PATCH memerlukan susunan lain yang disokong.

Untuk listener SOCKS sedia ada, lancarkan:

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

Titik akhir serasi tanpa akaun daripada senarai proxy SOCKS boleh menggantikan contoh untuk permintaan awam yang dibenarkan yang dilaksanakan oleh sampler Java ini. Pilih Java dalam setiap sampler HTTP Request berkaitan atau dalam HTTP Request Defaultsnya. Pemilihan eksplisit sesuatu sampler boleh mengatasi lalai itu.

Biarkan medan hos/port proxy HTTP kosong untuk laluan ini. Mengisinya mencipta proxy HTTP eksplisit; jika tidak, Java menggunakan URL.openConnection() dan pilihan JDK. Semak juga sifat proxy HTTP/HTTPS JVM sedia ada, kerana proxy khusus protokol diutamakan berbanding SOCKS.

-D menetapkan sifat sistem JVM. -J menetapkan sifat JMeter sendiri dan bukan ejaan alternatif.

Sahkan laluan dengan permintaan wakil pada enjin yang melaksanakannya. Konfigurasi ini tidak menetapkan penghalaan SOCKS untuk setiap plugin, sambungan JDBC, enjin jauh atau sampler lain.

Artikel berkaitan