Настройка сертификата клиента Jmeter выдает ошибку 403

#jmeter #jmeter-plugins #jmeter-5.0

#jmeter #jmeter-плагины #jmeter-5.0

Вопрос:

Я использую apache jmeter 5.3, для моей удаленной службы требуется сертификат клиента при выполнении вызовов. Я выполнил шаги, указанные в этой статье [1] (Параметры —> Диспетчер SSL и выбрал мой сертификат, предоставив пароль)

Но я все равно получаю 403. Кто-нибудь может помочь?

Тот же сертификат работает, когда я настраиваю его через Postman.

[1]https://jmeter.apache.org/usermanual/component_reference.html#SSL_Manager

Ответ №1:

Другими словами, код состояния HTTP 403 означает «Запрещено»:

  • Сервер распознает пользователя как действительного (аутентификация проходит).
  • Однако сервер не разрешает пользователю получить доступ к определенному ресурсу (авторизация завершается с ошибкой).

Также имейте в виду, что SSL Manager будет работать только в режиме GUI, если вы запускаете тест в режиме командной строки, отличном от GUI, вам нужно будет указать путь к хранилищу ключей и пароль в файле system.properties, см. Как настроить нагрузочный тест JMeter для использования сертификатов на стороне клиента статья для получения более подробной информации.

В случае возникновения проблем взгляните на jmeter.файл журнала, обычно он содержит достаточное количество информации об устранении неполадок, если это не так — вы всегда можете увеличить детализацию уровня журнала для интересующих вас компонентов.