Instalarea CA-ului de înregistrare al JMeter în browser rezolvă doar o direcție de încredere: browserul poate accepta certificatele de site înlocuite de recorder. Nu îi oferă JMeter o cheie privată de client pentru handshake-ul mTLS al aplicației.

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

Într-o înregistrare interceptată, JMeter face el însuși acea conexiune HTTPS ulterioară. Selectați certificatul de client autorizat și cheia privată corespunzătoare dintr-un keystore JKS sau PKCS12 prin Options → SSL Manager, sau configurația documentată a keystore-ului JVM. Țineți cont de implementarea HTTP și de selecția de alias folosite de test. Un certificat CA public singur nu poate furniza acea identitate.

Diagnosticați schimbul în ordine: încrederea browserului în recorder, orice conexiune și autentificare prin proxy corporativ, apoi handshake-ul TLS către destinație. 407 aparține autentificării la proxy; schimbarea certificatului mTLS nu îl rezolvă.

Datele cererilor înregistrate nu transportă identitatea cheii private într-o redare ulterioară. Clientul de ieșire al redării are nevoie și el de o configurație de identitate funcțională. Dacă redarea primește un 407 de la proxy, configurați separat credențialele de proxy de ieșire ale JMeter.

Articole similare