无法识别的SSL消息,明文连接?错误..当我尝试加载测试使用SSL的网站时

时间:2017-02-20 10:42:10

标签: exception jmeter

我正在尝试使用SSL和https的网站上进行负载测试。我使用badboy工具进行录制并将脚本保存在.jmx中。当我试图运行测试时,它会抛出错误:

javax.net.ssl.SSLException: Unrecognized SSL message, plaintext   connection?
at sun.security.ssl.InputRecord.handleUnknownRecord(Unknown Source)
at sun.security.ssl.InputRecord.read(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)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at   sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:482)
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.executeSamplePackage(JMeterThread.java:465)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241)
at java.lang.Thread.run(Unknown Source)

和http采样器设置如下:

enter image description here

我是Jmeter的新手可以解决我的问题。 提前致谢

1 个答案:

答案 0 :(得分:0)

您获得的错误意味着您尝试与服务器建立安全(HTTPS)连接,该服务器不使用任何加密并使用纯HTML进行响应。

我无法重现您的问题,因此我建议您使用以下方法之一录制测试场景: