Повідомлення на кшталт Unable to tunnel through proxy ... 407 Proxy Authentication Required вказує на посередника, який запитує облікові дані. Запит HTTPS-застосунку ще не пройшов через прийнятий тунель CONNECT.

JMeter надає параметри вихідного проксі разом:

jmeter -n -t plan.jmx \
  -H proxy.example -P 8080 \
  -u proxy-user -a 'REPLACE_WITH_PROXY_PASSWORD'

Задокументований прапорець імені користувача — мала літера -u. Довгі параметри включають --proxyHost, --proxyPort, --username і --password. Пароль у прикладі — заповнювач; аргументи командного рядка можуть бути видимі іншим користувачам машини.

Для налаштування, що належить плану тестування, HTTP Request і HTTP Request Defaults також показують поля сервера проксі, порту, імені користувача й пароля. Введіть сервер без префікса http:// у це поле імені хоста. Перевірте записи, специфічні для sampler, якщо зміна в командному рядку здається неефективною.

Зберігайте запис HTTP Authorization Manager для автентифікації цільового сервера, коли вона потрібна застосунку. Його обліковий запис з обмеженням за URL — інша конфігурація, ніж наведений вище обліковий запис проксі.

Якщо проксі все ще повертає 407, перевірте оголошену схему автентифікації та фактичну кінцеву точку. Правильний пароль для іншої області проксі або непідтримувана схема все одно будуть відхилені. Зберігайте різницю між відхиленим входом і збоєм з'єднання та не додавайте пароль проксі як заголовок Authorization застосунку.

Схожі статті