Инсталирането на CA за запис на JMeter в браузъра решава само една посока на доверие: браузърът може да приема заменящите сертификати на сайтове, които записващият предлага. Но това не дава на JMeter клиентски частен ключ за ръкостискането mTLS на приложението.

browser → JMeter recorder → mTLS application
          records HTTPS    presents client identity

При прихванат запис JMeter осъществява тази следваща HTTPS връзка. Изберете оторизирания клиентски сертификат и съответния частен ключ от хранилище JKS или PKCS12 чрез Options → SSL Manager или чрез документираната конфигурация на хранилището на JVM. Съобразете се с HTTP реализацията и избора на псевдоним, които тестът използва. Само публичен CA сертификат не може да осигури тази идентичност.

Диагностицирайте обмена по ред: доверието на браузъра към записващия, евентуалната връзка и удостоверяване през корпоративен прокси, след това ръкостискането TLS с дестинацията. 407 принадлежи на влизането в проксито; смяната на mTLS сертификата не може да отговори на него.

Записаните данни от заявката не пренасят идентичността на частния ключ в по-късно повторение. Изходящият клиент при повторението също се нуждае от работеща конфигурация за идентичност. Ако това повторение получи 407 от прокси, конфигурирайте данните за удостоверяване на изходящото прокси на JMeter отделно.

Подобни статии