2015-07-21 49 views
8

我只是想用Jint插件Extras,Hadoop,ExtraLibs和Webdriver启动webdrivertest。 (所有1.3.0) 当我试图启动脚本显示以下错误:Jmeter |插件1.3 - 启动Webdrivertest时出错

镀铬+ IE:

jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory 
    at org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:68) 
    at org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:56) 
    at org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:60) 
    at org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.getDefaultHttpClientFactory(ApacheHttpClient.java:251) 
    at org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.<init>(ApacheHttpClient.java:228) 
    at org.openqa.selenium.remote.HttpCommandExecutor.getDefaultClientFactory(HttpCommandExecutor.java:89) 
    at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:63) 
    at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:58) 
    at org.openqa.selenium.remote.service.DriverCommandExecutor.<init>(DriverCommandExecutor.java:47) 
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:170) 
    at com.googlecode.jmeter.plugins.webdriver.config.ChromeDriverConfig.createBrowser(ChromeDriverConfig.java:61) 
    at com.googlecode.jmeter.plugins.webdriver.config.ChromeDriverConfig.createBrowser(ChromeDriverConfig.java:21) 
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.getPreparedBrowser(WebDriverConfig.java:233) 
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadStarted(WebDriverConfig.java:220) 
    at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:610) 
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:998) 
    at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:980) 
    at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:579) 
    at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:567) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) 
    at java.lang.Thread.run(Unknown Source) 




jmeter.JMeter: Uncaught exception: java.lang.NoClassDefFoundError: org/openqa/selenium/os/Kernel32 
    at org.openqa.selenium.os.ProcessUtils.killWinProcess(ProcessUtils.java:133) 
    at org.openqa.selenium.os.ProcessUtils.killProcess(ProcessUtils.java:81) 
    at org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.destroyHarder(UnixProcess.java:248) 
    at org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.access$200(UnixProcess.java:200) 
    at org.openqa.selenium.os.UnixProcess.destroy(UnixProcess.java:124) 
    at org.openqa.selenium.os.CommandLine.destroy(CommandLine.java:153) 
    at org.openqa.selenium.remote.service.DriverService.stop(DriverService.java:190) 
    at com.googlecode.jmeter.plugins.webdriver.config.ChromeDriverConfig.quitBrowser(ChromeDriverConfig.java:69) 
    at com.googlecode.jmeter.plugins.webdriver.config.ChromeDriverConfig.quitBrowser(ChromeDriverConfig.java:21) 
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadFinished(WebDriverConfig.java:244) 
    at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:612) 
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:998) 
    at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:980) 
    at org.apache.jmeter.threads.JMeterThread.threadFinished(JMeterThread.java:584) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:315) 
    at java.lang.Thread.run(Unknown Source) 

火狐:

jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory 
    at org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:68) 
    at org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:56) 
    at org.openqa.selenium.remote.internal.HttpClientFactory.<init>(HttpClientFactory.java:60) 
    at org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.getDefaultHttpClientFactory(ApacheHttpClient.java:251) 
    at org.openqa.selenium.remote.internal.ApacheHttpClient$Factory.<init>(ApacheHttpClient.java:228) 
    at org.openqa.selenium.remote.HttpCommandExecutor.getDefaultClientFactory(HttpCommandExecutor.java:89) 
    at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:63) 
    at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:58) 
    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:95) 
    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:275) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:116) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:220) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:215) 
    at com.googlecode.jmeter.plugins.webdriver.config.FirefoxDriverConfig.createBrowser(FirefoxDriverConfig.java:95) 
    at com.googlecode.jmeter.plugins.webdriver.config.FirefoxDriverConfig.createBrowser(FirefoxDriverConfig.java:21) 
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.getPreparedBrowser(WebDriverConfig.java:233) 
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadStarted(WebDriverConfig.java:220) 
    at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:610) 
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:998) 
    at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:980) 
    at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:579) 
    at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:567) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) 
    at java.lang.Thread.run(Unknown Source) 

阿帕奇JMeter版本2.13
Java 1.8.0.45

我也用同样的插件(1.2.1)的Jmeter 2.13,它的工作完美。但为了测试,我需要1.3插件。

有没有人用Jmeter插件1.3并得到相同的错误?

回答

13

你有一个问题,你有LIB不同版本的同一个JAR的事实:

  • 的HttpClient-4.2.6.jar
  • 的HttpClient-4.5.jar
  • httpcore- 4.2.5.jar
  • 的HttpCore-4.4.1.jar
  • httpmime-4.2.6.jar
  • httpmime-4.5.jar

你需要保持最新版本的每个都不是两个。

在查看这个完整的教程:

+0

感谢您的快速回答! 我已经试过了,如你所说,但也有同样的错误。我展开所有瓶子,从Standard开始,然后是Extras,Extralibs和Finally webdriver。我从http://jmeter.apache.org/download_jmeter.cgi(zip-1)获得了Jmeter 2.13,从http://jmeter-plugins.org/downloads/all/获得了插件。是否有可能向您发送文件夹和内容privat的结构?因为这超过2000线,我认为这将是在这里很多文字:D – Paili

+0

使用pastebin来显示这个 –

+0

很酷,谢谢你:http://pastebin.com/qfFqRAUD – Paili