AWS Gateway에 ngrinder 를 테스트하고 있습니다.
신기하게도 aws gateway에 kinesis를 붙인 것은 괜찮은데, lambda를 붙이면 handshake 에러가 나더군요
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) ~[na:1.8.0_191]
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) ~[na:1.8.0_191]
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2020) ~[na:1.8.0_191]
그렇다고 https 가 아닌 http 로 테스트하면 역시나 3xx moved 로 리턴되고..
Java는 1.8, 우분투는 16 버젼이기때문에 버젼 문제는 아닌것 같습니다.
jython으로 post 명령어를 내리고 싶은데, urllib 으로 전송을 하자니
2019-01-10 03:10:43,077 ERROR Aborted run: Jython exception: <class 'urllib2.URLError'>: <urlopen error (-1, 'SSL handshake exception: Differences between the SSL socket behaviour of cpython vs. jython are explained on the wiki:
http://wiki.python.org/jython/NewSocketModule#SSL_Support')> [calling TestRunner]
에러가 뜨네요.
어떻게 해결해야할까요... 웬만해선 간단하게 ngrinder http post 로 해결하려고 하고 있습니다..