Jmeter中的SSLHandshakeException错误

Posted

技术标签:

【中文标题】Jmeter中的SSLHandshakeException错误【英文标题】:SSLHandshakeException Error in Jmeter 【发布时间】:2015-05-23 15:26:09 【问题描述】:

我在录制 Jmeter 脚本时遇到此错误。

我已经在我的机器上安装了 JDK 1.7,但是它没有帮助。我收到以下错误消息:

javax.net.ssl.SSLHandshakeException:收到致命警报:sun.security.ssl.Alerts.getSSLException(Unknown Source)处 sun.security.ssl.Alerts.getSSLException(Unknown Source)处 sun.security.ssl 处的 handshake_failure .SSLSocketImpl.recvAlert(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)在 sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) 在 sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) 在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)在 sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) 在 org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:487) 在 org.apache.jmeter.protocol。 http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sa mple(HTTPSamplerBase.java:1105) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1094) 在 org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)在 org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) 在 java.lang.Thread.run(Unknown Source)

【问题讨论】:

您是否尝试禁用 SNI? -Djsse.enableSNIExtension=false 【参考方案1】:

根据Recording HTTPS Traffic with JMeter's Proxy Server 指南,清除浏览器的历史记录应该会有所帮助。

【讨论】:

我遇到了同样的错误,但清除浏览器的历史记录没有帮助。

以上是关于Jmeter中的SSLHandshakeException错误的主要内容,如果未能解决你的问题,请参考以下文章

jmeter线程组中的循环与循环控制器中的循环各代表啥含义?

jmeter http请求中的json map 中的key怎样提取

jmeter中的ClientProtocolException

如何处理jmeter中的记录问题? (即)Smack 插件活动未在 JMeter 中记录

Jmeter中的Debug Sampler介绍

Jmeter中的变量