JMeter-ന്റെ റെക്കോർഡിംഗ് CA ബ്രൗസറിൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വിശ്വാസത്തിന്റെ ഒരു ദിശ മാത്രം പരിഹരിക്കുന്നു: റെക്കോർഡർ മാറ്റിസ്ഥാപിച്ച വെബ്സൈറ്റ് സർട്ടിഫിക്കറ്റുകൾ ബ്രൗസറിന് സ്വീകരിക്കാം. ഇത് ആപ്പിന്റെ mTLS ഹാൻഡ്ഷേക്കിനായി JMeter-ന് ക്ലയന്റ് സ്വകാര്യ കീ നൽകുന്നില്ല.

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

ഇന്റർസെപ്റ്റ് ചെയ്ത റെക്കോർഡിംഗിൽ, ആ തുടർ HTTPS കണക്ഷൻ JMeter തന്നെ ഉണ്ടാക്കുന്നു. Options → SSL Manager വഴിയോ രേഖപ്പെടുത്തിയ JVM keystore ക്രമീകരണം വഴിയോ JKS അല്ലെങ്കിൽ PKCS12 keystore-ൽ നിന്ന് അംഗീകൃത ക്ലയന്റ് സർട്ടിഫിക്കറ്റും അതിനു ചേരുന്ന സ്വകാര്യ കീയും തിരഞ്ഞെടുക്കുക. ടെസ്റ്റ് ഉപയോഗിക്കുന്ന HTTP ഇംപ്ലിമെന്റേഷനും alias തിരഞ്ഞെടുപ്പും പരിഗണിക്കുക. പൊതു CA സർട്ടിഫിക്കറ്റ് മാത്രം ആ ഐഡന്റിറ്റി നൽകില്ല.

കൈമാറ്റം ക്രമത്തിൽ പരിശോധിക്കുക: റെക്കോർഡറിലുള്ള ബ്രൗസർ വിശ്വാസം, കോർപ്പറേറ്റ് proxy കണക്ഷനും ഓതന്റിക്കേഷനും (ഉണ്ടെങ്കിൽ), തുടർന്ന് ലക്ഷ്യത്തിലേക്കുള്ള TLS ഹാൻഡ്ഷേക്ക്. 407 proxy ലോഗിനുള്ളതാണ്; mTLS സർട്ടിഫിക്കറ്റ് മാറ്റിയാൽ അത് പരിഹരിക്കില്ല.

റെക്കോർഡ് ചെയ്ത അഭ്യർത്ഥനാ ഡാറ്റ സ്വകാര്യ കീ ഐഡന്റിറ്റി പിന്നീടുള്ള റീപ്ലേയിലേക്ക് കൊണ്ടുപോകുന്നില്ല. റീപ്ലേയുടെ ഔട്ട്ബൗണ്ട് ക്ലയന്റിനും പ്രവർത്തിക്കുന്ന ഐഡന്റിറ്റി ക്രമീകരണം വേണം. റീപ്ലേയ്ക്ക് proxy 407 ലഭിച്ചാൽ JMeter-ന്റെ ഔട്ട്ബൗണ്ട് proxy ക്രെഡൻഷ്യലുകൾ പ്രത്യേകം ക്രമീകരിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ