JMeter-дің жазу CA-сын браузерге орнату сенімнің тек бір бағытын шешеді: браузер жазушы ұсынған сайт сертификаттарының алмастырғыштарын қабылдай алады. Бірақ бұл 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-дің шығыс прокси тіркелгі деректерін бөлек конфигурациялаңыз.

Қатысты мақалалар