Un recorder JMeter de încredere are totuși nevoie de o cheie de client mTLS
CA-ul de înregistrare permite browserului să aibă încredere în JMeter; conexiunea HTTPS ulterioară a JMeter are nevoie de certificatul de client autorizat și de cheia privată a aplicației.
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.