JMeter 407: pengesahan proksi diperlukan — tetapkan kelayakan proksi
Berikan kelayakan proksi keluar JMeter melalui pilihannya yang khusus atau medan proksi HTTP Request apabila CONNECT menerima cabaran 407.
Mesej seperti Unable to tunnel through proxy ... 407 Proxy Authentication Required mengenal pasti perantara yang meminta kelayakan. Permintaan aplikasi HTTPS belum melalui terowong CONNECT yang diterima.
JMeter menyediakan pilihan proksi keluar bersama-sama:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
Bendera nama pengguna yang didokumenkan ialah huruf kecil -u. Pilihan panjang termasuk --proxyHost, --proxyPort, --username dan --password. Kata laluan contoh ialah pemegang tempat; argumen baris arahan boleh dilihat oleh pengguna lain pada mesin.
Untuk tetapan milik pelan ujian, HTTP Request dan HTTP Request Defaults juga mendedahkan medan pelayan proksi, port, nama pengguna dan kata laluan. Masukkan pelayan tanpa awalan http:// dalam medan nama hos itu. Semak entri khusus sampler apabila perubahan baris arahan kelihatan tidak berkesan.
Kekalkan entri HTTP Authorization Manager untuk pengesahan pelayan destinasi apabila aplikasi memerlukannya. Akaunnya yang berskop URL ialah konfigurasi berbeza daripada akaun proksi yang diberikan di atas.
Jika proksi masih mengembalikan 407, periksa skema pengesahan yang diiklankan dan titik akhir yang berkesan. Kata laluan yang betul untuk alam proksi lain atau skema yang tidak disokong tetap akan ditolak. Kekalkan perbezaan antara log masuk yang ditolak dan kegagalan sambungan, dan elakkan menambah kata laluan proksi sebagai pengepala Authorization aplikasi.