Selenium与JMeter的WebDriver取样器在Internet Explorer中?
问题描述:
嗨,大家好我想用JMeters webdriver的Sampler..I尝试在Mozilla和谷歌Chrome浏览器测试来测试我的应用程序,它works..but当我尝试使用Internet Explorer我得到这个错误测试:Selenium与JMeter的WebDriver取样器在Internet Explorer中?
java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin
at com.google.common.base.Preconditions.checkState(Preconditions.java:197) ~[guava-19.0.0.jar:?]
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121) ~[selenium-remote-driver-2.52.0.jar:?]
at org.openqa.selenium.remote.service.DriverService$Builder.usingDriverExecutable(DriverService.java:222) ~[selenium-remote-driver-2.52.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.getThreadService(InternetExplorerDriverConfig.java:63) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.createBrowser(InternetExplorerDriverConfig.java:44) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.createBrowser(InternetExplorerDriverConfig.java:16) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.getPreparedBrowser(WebDriverConfig.java:233) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadStarted(WebDriverConfig.java:220) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:683) ~[ApacheJMeter_core.jar:3.3 r1808647]
at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:996) ~[jorphan.jar:3.3 r1808647]
at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:978) ~[jorphan.jar:3.3 r1808647]
at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:652) ~[ApacheJMeter_core.jar:3.3 r1808647]
at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:640) ~[ApacheJMeter_core.jar:3.3 r1808647]
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:251) [ApacheJMeter_core.jar:3.3 r1808647]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
这里是我的JMeter
答
- 下载Internet Explorer Driver的匹配版本(在你的情况下,将2.52)和它解压到本地驱动器
-
切换到
Internet Explorer
的Internet Explorer Driver Config的选项卡,并输入完整的路径添加到Internet Explorer驱动程序可执行文件有:
见The WebDriver Sampler: Your Top 10 Questions Answered文章的详细信息,通过webdriver的实施JMeter的硒整合取样器插件