JMeter 407: autentikasi proxy diperlukan — atur kredensial proxy
Berikan kredensial proxy keluar JMeter melalui opsi khususnya atau kolom proxy HTTP Request saat CONNECT menerima tantangan 407.
Pesan seperti Unable to tunnel through proxy ... 407 Proxy Authentication Required mengidentifikasi perantara yang meminta kredensial. Permintaan aplikasi HTTPS belum melewati terowongan CONNECT yang diterima.
JMeter menyediakan opsi proxy keluar secara bersamaan:
jmeter -n -t plan.jmx \
-H proxy.example -P 8080 \
-u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'
Flag nama pengguna yang didokumentasikan adalah huruf kecil -u. Opsi panjang mencakup --proxyHost, --proxyPort, --username, dan --password. Kata sandi contoh adalah placeholder; argumen baris perintah dapat terlihat oleh pengguna lain di mesin.
Untuk pengaturan milik rencana pengujian, HTTP Request dan HTTP Request Defaults juga menampilkan kolom server proxy, port, nama pengguna, dan kata sandi. Masukkan server tanpa awalan http:// di kolom nama host tersebut. Periksa entri khusus sampler saat perubahan baris perintah tampak tidak efektif.
Pertahankan entri HTTP Authorization Manager untuk autentikasi server tujuan saat aplikasi membutuhkannya. Akunnya yang dibatasi URL adalah konfigurasi berbeda dari akun proxy yang diberikan di atas.
Jika proxy masih mengembalikan 407, periksa skema autentikasi yang diumumkan dan titik akhir yang efektif. Kata sandi yang benar untuk realm proxy lain atau skema yang tidak didukung tetap akan ditolak. Pertahankan perbedaan antara login yang ditolak dan kegagalan koneksi, dan hindari menambahkan kata sandi proxy sebagai header Authorization aplikasi.