handshake_failure 에러 관련 문의드립니다.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

handshake_failure 에러 관련 문의드립니다.

inpyoBae
테스트 환경은 다음과 같습니다.
1. AWS API Gateway에서 API를 생성하여 발급받은 url
>>>"https://hs0altve9b.execute-api.ap-northeast-1.amazonaws.com/prod/pets"
1-1. 위의 url은 어떠한 헤더, Parameter도 없이 저 주소를 요청하면 json string을 받게 됩니다.

2. Agent 설치 환경
>>>JDK version 8
>>>Mac OS X 10.11.4
>>>nGrinder version 3.4

테스트를 돌리면 다음과 같은 에러로 모두 리턴합니다.
>>>javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
>>>   at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:3147) ~[grinder-httpclient-3.9.1.jar:na]
>>>   at HTTPClient.HTTPConnection.handleRequest(HTTPConnection.java:2883) ~[grinder-httpclient-3.9.1.jar:na]
>>>   at HTTPClient.HTTPConnection.setupRequest(HTTPConnection.java:2675) ~[grinder-httpclient-3.9.1.jar:na]
>>>   at HTTPClient.HTTPConnection.Get(HTTPConnection.java:986) ~[grinder-httpclient-3.9.1.jar:na]
>>>   at net.grinder.plugin.http.HTTPRequest$2.doRequest(HTTPRequest.java:504) ~[grinder-http-3.9.1.jar:na]
>>>   at net.grinder.plugin.http.HTTPRequest$AbstractRequest.getHTTPResponse(HTTPRequest.java:1276) ~[grinder-http-3.9.1.jar:na]
>>>   at net.grinder.plugin.http.HTTPRequest.GET(HTTPRequest.java:499) ~[grinder-http-3.9.1.jar:na]

다른 https 요청의 경우에는 테스트를 제대로 하게 됩니다.
구글링을 해본 결과 grinder의 버전 문제일 수 있다고 하는데 해결방법을 찾지 못하여 이렇게 문의드립니다.
Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 에러 관련 문의드립니다.

junoyoon
Administrator
아무래도 grinder 자체의 버그인것 같군요. 버그로 등록하고, 처리하도록 하겠습니다.

그 전까지는 grinder 에서 제공하는 httprequest 말고, 일반 httpclient 를 사용하시는 것이 어떨까요?

http://coderberry.me/blog/2012/05/07/stupid-simple-post-slash-get-with-groovy-httpbuilder/
Reply | Threaded
Open this post in threaded view
|

Re: handshake_failure 에러 관련 문의드립니다.

inpyoBae
grinder 의 버그일 수 있겠군요..

가르쳐주신 방법으로 적용해 본 후 경과를 올리도록 하겠습니다.

답변 감사합니다.