java - org.apache.jmeter.util.HostNameSetter 抛出的 JMeter 异常

标签 java jmeter

我遇到了一个奇怪的问题。我创建了一个 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/

相关文章:

mysql - 如何在Jmeter中通过系统变量设置jdbc连接配置

testing - 不用插件保存JMeter汇总表数据?

java - 使用 @SecondaryTable 注解映射实体 Spring Hibernate

Java - 在特殊情况下关闭类字段的 Spring 验证

java - if (!statement) 和 if (statement != true) 之间的区别?

java - 在非GUI模式下运行JMeter时配置结果文件数据

java - Jmeter - 每个采样器请求之前的增量值

JMeter - 停止远程服务器

java - 404 与 response.sendRedirect

java - Spring data JPA Join 中的错误 - 一对多关联