我是jmeter的新手。
遵循Web应用程序负载测试教程。创建了http默认值和http请求 它在日志中给我这个错误
2014/12/08 15:07:29 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.<clinit>(HTTPHC4Impl.java:235)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerFactory.getImplementation(HTTPSamplerFactory.java:102)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:64)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1130)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.net.ssl.SSLSocket
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
2014/12/08 15:07:29 INFO - jmeter.threads.JMeterThread: Thread finished: JMeter Users 1-1
2014/12/08 15:07:30 INFO - jmeter.threads.JMeterThread: Thread started: JMeter Users 1-2
2014/12/08 15:07:30 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerFactory.getImplementation(HTTPSamplerFactory.java:102)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:64)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1130)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
at java.lang.Thread.run(Unknown Source)
2014/12/08 15:07:30 INFO - jmeter.threads.JMeterThread: Thread finished: JMeter Users 1-2
奇怪的是它给出了ssl错误,我根本不想要ssl 是我的java缺少的东西?我有jmeter.JMeter:java.version = 1.6.0_41
提前感谢!
答案 0 :(得分:0)
看起来您的Java安装存在问题。
输入以下内容
SET JAVA_HOME=c:\java
SET PATH=%JAVA_HOME%\bin;%PATH%
pushd c:\jmeter\bin
jmeter.bat
以上命令执行以下操作:
Getting Started: Scripting with JMeter指南中介绍了其他步骤。
如果上面的解决方案没有帮助,你可以在某个地方发布完整的 jmeter.log 文件,这样我们就可以看看,它通常包含足够的信息来解决任何问题。