簡體   English   中英

JMeter Selenium插件Kernel32異常

[英]JMeter Selenium plugin Kernel32 exception

我已經嘗試為JMeter設置Selenium插件已有一天了,我不知道如何解決此異常。 我試過更換硒罐,切換版本,但我仍然得到了這個。

JMeter版本:2.13 Selenium庫:2.46.0

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.firefox.FirefoxBinary.quit(FirefoxBinary.java:259)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.quit(NewProfileExtensionConnection.java:202)
at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.quit(FirefoxDriver.java:376)
at org.openqa.selenium.firefox.FirefoxDriver.stopClient(FirefoxDriver.java:322)
at org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:477)
at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.quitBrowser(WebDriverConfig.java:269)
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附帶的庫和WebDriver插件隨附的庫之間的庫沖突引起的。

檢查JMeter安裝的/ lib文件夾,檢測名稱相同但版本不同的庫,並刪除重復項。

有關更多WebDriver采樣器的提示和技巧,請參閱《 WebDriver采樣器:已回答的十大問題》指南。

遇到以下問題時,就會出現錯誤:

  1. 在Lib文件夾中,存在具有不同版本的多個jar。
  2. lib文件夾中不存在platform.jar
  3. jna.jar不存在,lib文件夾中不存在。

解決此問題的方法:1.在lib文件夾中安裝platform.jar和jna.jar並刪除所有具有相同名稱的jar文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM