amazon-web-services - JMeter AWS HTTPS 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.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)

最佳答案

这是使用 HTTPClient 4 时 JMeter 的一个已知问题:

因此您可以选择在 HTTP 请求上切换到 HttpClient3.1 实现。

2016 年 2 月 17 日编辑:

  • 问题已在夜间构建中得到修复,如果您明天能收到它并就它是否适用于 HTTPClient 4 提供反馈,那就太好了

关于amazon-web-services - JMeter AWS HTTPS SNI 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35430575/

相关文章:

java - 如何在 JMeter Beanshell 中对数字数组进行排序

java - cachingHttpclient 不能忽略 header "Cache-Control: no-cache"

r - 如何设置 AWS 集群以与 openCPU 一起工作?

amazon-web-services - 如何使用IAM角色权限让Docker Swarm管理器从AWS ECR中提取图像?

amazon-web-services - 通过 Cloudformation 使用函数 URL 部署 AWS Lambda

java - 简单的 JMeter 测试不起作用

linux - AWS上的Linux和Windows实例

java - 在Jmeter中使用Java参数化XML标签

java - 初始化默认 SSL 上下文失败

java - 使用 JSON.org 解析器从 HttpClient 请求中解析 JSON