繁体   English   中英

具有JAVA版本10的JMeter 4:发生了非法的反射访问操作

[英]JMeter 4 with JAVA version 10: An illegal reflective access operation has occurred

我在Java 10上运行了一个测试脚本[jmeter.bat],得到以下输出:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.jmeter.util.HostNameSetter (file:/opt/apache-JMeter-4.0/lib/ext/ApacheJMeter_core.jar) to method sun.security.ssl.SSLSocketImpl.setHost(java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.apache.jmeter.util.HostNameSetter
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

页面的示例结果:

Response code: Non HTTP response code: javax.net.ssl.SSLProtocolException
Response Message: Non HTTP response message: handshake alert: Unrecognized name

我究竟做错了什么?

标题

Brenda, JMeter 4.0支持Java 9,因此,如果您可以将Java版本降级到9,那就太好了。

Redline13现在支持JMeter 4.0 ,它可以帮助您在AWS环境中运行性能测试,而无基础架构麻烦。

该警告与实际问题无关,它与Java9对模块访问的限制有关。

您的问题将更多地与SSL算法不匹配,客户端(jmeter)和服务器之间的密钥大小有关。

根据请求和jmeter.log显示更多详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM