我面临一个奇怪的问题。我创建了一个JMeter脚本,并且能够从GUI界面运行它,但是当我尝试通过命令行运行它时,出现以下失败消息:
发生了非法的反射访问操作。
org.apache.jmeter.util.HostNameSetter ...对方法sun.security.ssl.SSLSocketImpl.setHost(java.lang.String)的非法反射访问 ...
未捕获的异常java.lang.StackOverFlowError
我不知道为什么脚本(可以在舞台环境中通过VPN运行)能够从GUI运行,而从命令行启动却失败了。
任何帮助将不胜感激。
答案 0 :(得分:0)
确保使用Java 8或9进行测试,但建议使用Java8。
在使用Java8后如果问题仍然存在,请显示jmeter.log。