首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSLException在使用JMeter测试春季引导rest端点时

SSLException在使用JMeter测试春季引导rest端点时
EN

Stack Overflow用户
提问于 2020-08-13 17:22:02
回答 2查看 2.7K关注 0票数 0

我试图用JMeter对在端口8080上本地运行的spring引导应用程序进行负载测试。配置的请求是GET请求,协议是https。我收到以下错误消息:

代码语言:javascript
运行
复制
javax.net.ssl.SSLException: Unsupported or unrecognized SSL message
    at java.base/sun.security.ssl.SSLSocketInputRecord.handleUnknownRecord(SSLSocketInputRecord.java:439)
    at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:184)
    at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:108)
    at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1151)
    at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1062)
    at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)

对它的任何输入都有帮助吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-13 20:23:58

您很可能使用https来访问服务器,而您应该使用http,因为端口8080通常用于http。

否则,将https的端口更改为8443。

票数 3
EN

Stack Overflow用户

发布于 2020-08-14 12:54:25

你检查过JMeter上的端口号了吗?

确保在JMeter中也定义了相同的端口。

代码语言:javascript
运行
复制
https://localhost/application/sub/url

对于上面的URL,端口号是443,这是https的默认端口

代码语言:javascript
运行
复制
https://localhost:8080/application/sub/url

而上面的URL使用8080进行通信。

请确保指定了正确的端口。

此外,还请注意,JMeter本身不允许未签名的证书。确保证书是通过认证机构正确签署的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63400245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档