2015-07-21 12 views
8

Tôi chỉ cố gắng để bắt đầu một webdrivertest tại Jmeter với các plugins Extras, Hadoop, ExtraLibs và Webdriver. (Tất cả 1.3.0) Khi tôi đang cố gắng để bắt đầu kịch bản lỗi sau xuất hiện:Jmeter | Plugins 1.3 - Lỗi khi bắt đầu Webdrivertest

Chrome + 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) 

Firefox:

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) 

Apache Phiên bản JMeter 2.13
Java 1.8.0.45

Tôi cũng sử dụng Jmeter 2.13 với cùng các plugin (1.2.1) và nó hoạt động hoàn hảo. Nhưng để thử nghiệm, tôi cần 1,3 plugin.

Có ai sử dụng Jmeter với các plugin 1.3 và có cùng lỗi không?

Trả lời

13

Bạn có một vấn đề trong thực tế là bạn có các phiên bản khác nhau của cùng một JAR trong lib:

  • 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

Bạn cần cập nhật phiên bản cập nhật nhất của cả hai chứ không phải cả hai.

Xem hướng dẫn đầy đủ về vấn đề này tại địa chỉ:

+0

Cảm ơn câu trả lời nhanh của bạn! Tôi đã thử lại lần nữa như bạn đã nói, nhưng cũng có lỗi tương tự. Tôi mở rộng tất cả các lọ và bắt đầu với Standard, sau đó Extras, Extralibs và Cuối cùng là webdriver. Tôi nhận được Jmeter 2.13 từ http://jmeter.apache.org/download_jmeter.cgi (zip-one) và Plugins từ http://jmeter-plugins.org/downloads/all/. Có khả năng nào để gửi cho bạn cấu trúc thư mục và nội dung riêng tư không? Nguyên nhân của hơn 2000 dòng và tôi nghĩ rằng sẽ có nhiều văn bản ở đây: D – Paili

+0

sử dụng pastebin để hiển thị này –

+0

Cool, cảm ơn bạn: http://pastebin.com/qfFqRAUD – Paili

Các vấn đề liên quan