환경: docker controller, docker agent 적용
aws cloudfront 적용되어있는 도메인을 테스트하려고 하니 TLSv1.2 handshake_failure 가 발생합니다. 인터넷에서 검색해본결과 grinder 에 내장되어있는 HTTPRequest 대신 HTTPBuilder를 쓰는 방법도 해보고 System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); 를 넣는 방법도 시도해봤지만 둘다 실패했습니다. HTTPBuilder 로 시도했을때 peer not authenticated 에러가 발생합니다. 아래는 에러 trace 입니다 도움부탁드리겠습니다 ㅠㅠ javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1066) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044) at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:506) at groovyx.net.http.HTTPBuilder.get(HTTPBuilder.java:276) at groovyx.net.http.HTTPBuilder$get.call(Unknown Source) at TestRunner.test(TestRunner.groovy:76) at net.grinder.scriptengine.groovy.junit.RepetitionStatement.evaluate(RepetitionStatement.java:67) at net.grinder.scriptengine.groovy.junit.RunBeforeThreads.evaluate(RunBeforeThreads.java:62) at net.grinder.scriptengine.groovy.junit.RunAfterThreads.evaluate(RunAfterThreads.java:56) at net.grinder.scriptengine.groovy.junit.GrinderRunner.run(GrinderRunner.java:170) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) |
Administrator
|
일반 http client로도 같은 문제가 발생하신다면 서버측에 잘못된 https certificate 을 사용하시고 있는게 아닌가 싶습니다. 어디 업체의 인증서를 쓰시나요? 2019년 11월 13일 (수) 오후 1:33, xncbf [via ngrinder] <[hidden email]>님이 작성: aws cloudfront 적용되어있는 도메인을 테스트하려고 하니 TLSv1.2 handshake_failure 가 발생합니다. |
서버는 aws 빈스톡에서 운영중이고 aws 인증서를 사용하고있습니다
|
Administrator
|
혹시 URL 공개 가능한지요? 2019년 11월 14일 (목) 오전 11:18, xncbf [via ngrinder] <[hidden email]>님이 작성: 서버는 aws 빈스톡에서 운영중이고 aws 인증서를 사용하고있습니다 |
공개는 안될것같아서 이메일로 보내드렸습니다.
|
Administrator
|
Free forum by Nabble | Edit this page |