Amazon web services JMeter AWS HTTPS SNI问题
有没有办法让JMeter使用AWS HTTPS SNI 现在,当我试图通过HTTPS和启用CloudFront SNI访问我的资源时,我收到以下异常:Amazon web services JMeter AWS HTTPS SNI问题,amazon-web-services,jmeter,apache-httpclient-4.x,amazon-cloudfront,sni,Amazon Web Services,Jmeter,Apache Httpclient 4.x,Amazon Cloudfront,Sni,有没有办法让JMeter使用AWS HTTPS SNI 现在,当我试图通过HTTPS和启用CloudFront SNI访问我的资源时,我收到以下异常: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.Alerts.ge
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:483)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:434)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:261)
at java.lang.Thread.run(Thread.java:745)
是的,CloudFront支持SNI[1]。您确定要发送SNI头并使用支持的密码[2]吗?要进行验证,可以执行以下操作:
- 对SSL连接尝试进行TCP转储
- 查找“客户你好”消息
- 确保看到扩展名:服务器名称
- 确保服务器名称指示扩展已设置服务器名称
- 这个问题在夜间构建中得到了修复,若你们明天就可以得到它并为你们提供关于它是否能与HTTPClient 4一起工作的反馈,那个就太好了