JMeter 3.3
구성에 p12
파일을 추가하여 사이트에 연결하려고합니다. 나는 system.properties
파일에 줄을 다음과 같은 추가 : 나는 JMeter
을 다시 시작 그 후JMeter 클라이언트 측 인증서로드
javax.net.ssl.keyStoreType=pkcs12
javax.net.ssl.keyStore=C:\certs\mycert.p12
javax.net.ssl.keyStorePassword=mypassword
,하지만 같은 오류 javax.net.ssl.SSLHandshakeException
을 얻었다. 나는 p12
파일을 keytool로 변환하여 jks
으로 만들고 이전 파일을 대체하여 다음 파일을 같은 파일에 추가했습니다.
응답 코드 : 비 HTTP 응답 코드 : javax.net.ssl.SSLHandshakeException 응답 메시지 : 비 HTTP 응답 메시지 :
javax.net.ssl.keyStore=C:\certs\mycert.jks javax.net.ssl.keyStorePassword=mypassword
오류 메시지도이 경우에 동일 치명적인 수상 경고 : 핸드 셰이크 _ 실패
HTTP 샘플러의 구현으로 HTTP 클라이언트 4를 사용합니다. 브라우저에 동일한 인증서를 가져올 때 올바르게 작동합니다. - 당신은 현재 테스트 계획에 사용할 수 있도록 .p12
파일을 선택할 수 있습니다>SSL 관리자 옵션, How to configure JMeter to use client side SSL
자습서 https://developer.ibm.com/mainframe/docs/how-to-test-your-apis/how-to-configure-jmeter-to-use-client-side-ssl/를 확인 했습니까? – user7294900
@ user7294900 : 네, 물론 그렇지만 도움이되지는 않습니다. – plaidshirt
'javax.net.debug = ssl : handshake : verbose'를 설정하고 악의적 인 핸드 셰이크의 실제 이유가 무엇인지 확인하여 –