ವಿಶ್ವಾಸಾರ್ಹ JMeter ರೆಕಾರ್ಡರ್ಗೆ ಇನ್ನೂ mTLS ಕ್ಲೈಂಟ್ ಕೀ ಬೇಕು
ರೆಕಾರ್ಡಿಂಗ್ CA ಬ್ರೌಸರ್ JMeter ಅನ್ನು ನಂಬುವಂತೆ ಮಾಡುತ್ತದೆ; JMeterನ ಮುಂದಿನ HTTPS ಸಂಪರ್ಕಕ್ಕೆ ಅಪ್ಲಿಕೇಶನ್ನ ಅಧಿಕೃತ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಖಾಸಗಿ ಕೀ ಬೇಕು.
JMeterನ ರೆಕಾರ್ಡಿಂಗ್ CA ಅನ್ನು ಬ್ರೌಸರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸುವುದು ವಿಶ್ವಾಸದ ಒಂದು ದಿಕ್ಕನ್ನು ಮಾತ್ರ ಪರಿಹರಿಸುತ್ತದೆ: ರೆಕಾರ್ಡರ್ ಒದಗಿಸುವ ಬದಲಿ ಜಾಲತಾಣ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಬ್ರೌಸರ್ ಸ್ವೀಕರಿಸಬಹುದು. ಆದರೆ ಇದು ಅಪ್ಲಿಕೇಶನ್ನ mTLS ಹ್ಯಾಂಡ್ಶೇಕ್ಗೆ JMeterಗೆ ಯಾವುದೇ ಕ್ಲೈಂಟ್ ಖಾಸಗಿ ಕೀ ನೀಡುವುದಿಲ್ಲ.
browser → JMeter recorder → mTLS application
records HTTPS presents client identityತಡೆಹಿಡಿಯಲಾದ ರೆಕಾರ್ಡಿಂಗ್ನಲ್ಲಿ ಆ ಮುಂದಿನ HTTPS ಸಂಪರ್ಕವನ್ನು JMeter ಸ್ವತಃ ಮಾಡುತ್ತದೆ. Options → SSL Manager ಮೂಲಕ ಅಥವಾ ದಾಖಲಿತ JVM ಕೀಸ್ಟೋರ್ ಸಂರಚನೆಯ ಮೂಲಕ JKS ಅಥವಾ PKCS12 ಕೀಸ್ಟೋರ್ನಿಂದ ಅಧಿಕೃತ ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಅದಕ್ಕೆ ಹೊಂದುವ ಖಾಸಗಿ ಕೀ ಆಯ್ಕೆಮಾಡಿ. ಪರೀಕ್ಷೆ ಬಳಸುವ HTTP ಅನುಷ್ಠಾನ ಮತ್ತು ಅಲಿಯಾಸ್ ಆಯ್ಕೆಯನ್ನು ಗಣನೆಗೆ ತನ್ನಿ. ಸಾರ್ವಜನಿಕ CA ಪ್ರಮಾಣಪತ್ರ ಮಾತ್ರ ಆ ಗುರುತನ್ನು ಒದಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ವಿನಿಮಯವನ್ನು ಕ್ರಮವಾಗಿ ನಿರ್ಣಯಿಸಿ: ರೆಕಾರ್ಡರ್ ಮೇಲೆ ಬ್ರೌಸರ್ನ ವಿಶ್ವಾಸ, ಇದ್ದರೆ ಸಾಂಸ್ಥಿಕ ಪ್ರಾಕ್ಸಿ ಸಂಪರ್ಕ ಮತ್ತು ದೃಢೀಕರಣ, ನಂತರ ಗಮ್ಯಸ್ಥಾನದೊಂದಿಗೆ TLS ಹ್ಯಾಂಡ್ಶೇಕ್. 407 ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್ಗೆ ಸೇರಿದ್ದು; mTLS ಪ್ರಮಾಣಪತ್ರ ಬದಲಿಸುವುದರಿಂದ ಅದಕ್ಕೆ ಉತ್ತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ರೆಕಾರ್ಡ್ ಮಾಡಿದ ವಿನಂತಿ ಡೇಟಾ ಖಾಸಗಿ-ಕೀ ಗುರುತನ್ನು ನಂತರದ ಮರುಪ್ಲೇಗೆ ಒಯ್ಯುವುದಿಲ್ಲ. ಮರುಪ್ಲೇಯ ಹೊರಹೋಗುವ ಕ್ಲೈಂಟ್ಗೂ ಕೆಲಸ ಮಾಡುವ ಗುರುತಿನ ಸಂರಚನೆ ಬೇಕು. ಆ ಮರುಪ್ಲೇ ಪ್ರಾಕ್ಸಿಯಿಂದ 407 ಪಡೆದರೆ, JMeterನ ಹೊರಹೋಗುವ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂರಚಿಸಿ.