spring-boot - 使用 JMeter 测试 Spring Boot Rest 端点时出现 SSLException
问题描述
我正在尝试使用 JMeter 对在端口 8080 上本地运行的 Spring Boot 应用程序进行负载测试。配置的请求是 GET 请求,协议是 https。我收到以下错误消息:
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)
任何输入都会有帮助吗?
解决方案
您很可能使用 https 访问服务器,而您应该使用 http,因为端口 8080 通常用于 http。
否则将端口更改为 8443 以获取 https
推荐阅读
- string - 来自字符串“\”的Golang trimPrefix
- nuget - 自动化 .net 框架包安装:解决包对其他包的依赖
- c# - 如何在 Outlook 加载项中的 Outlook.AppointmentItem 正文中显示 HTML 内容
- postgresql - 将html插入数据库时如何解决引号问题?
- ios - Xcode 11 测试计划似乎没有本地化模拟器状态栏
- javascript - 在原型上实现地图时增加对回调方法的理解
- javascript - 返回数组内对象的值
- angular - 从另一个状态中选择的状态中的测试操作有时会失败,并显示“没有‘new’就不能调用类构造函数 FileState”
- postgresql - 带有可选参数的 Postgresql 函数
- sql - 查询一个星期六的总销售额与一年中其他星期六的平均销售额