我遇到了一个奇怪的问题。我创建了一个 JMeter 脚本,并且能够从 GUI 界面运行它,但是当我尝试通过命令行运行它时,我收到了这条失败消息:
An illegal reflective access operation has occured.
Illegal reflective access by org.apache.jmeter.util.HostNameSetter ... to method sun.security.ssl.SSLSocketImpl.setHost(java.lang.String) ...
Uncaught Exception java.lang.StackOverFlowError
我不明白为什么脚本(在 Stage 环境中通过 VPN 运行)能够从 GUI 运行,而当从命令行启动时失败。
我们将不胜感激。
最佳答案
确保您使用 java 8 或 9 进行测试,但建议使用 Java8。
如果使用 Java8 后问题仍然存在,则显示 jmeter.log。
关于java - org.apache.jmeter.util.HostNameSetter 抛出的 JMeter 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51600855/