简体   繁体   English

Jmeter-Selenium / Webdriver支持:HTMLUNIT驱动程序错误

[英]Jmeter - Selenium/Webdriver Support : HTMLUNIT driver error

java.lang.IllegalArgumentException: Browser name must be htmlunit
at org.openqa.selenium.htmlunit.HtmlUnitDriver.determineBrowserVersion(HtmlUnitDriver.java:315) ~[htmlunit-driver-2.33.0.jar:?]
at org.openqa.selenium.htmlunit.HtmlUnitDriver.<init>(HtmlUnitDriver.java:280) ~[htmlunit-driver-2.33.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.HtmlUnitDriverConfig.createBrowser(HtmlUnitDriverConfig.java:21) ~[jmeter-plugins-webdriver-3.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.HtmlUnitDriverConfig.createBrowser(HtmlUnitDriverConfig.java:8) ~[jmeter-plugins-webdriver-3.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.getPreparedBrowser(WebDriverConfig.java:233) ~[jmeter-plugins-webdriver-3.0.jar:?]
at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadStarted(WebDriverConfig.java:220) ~[jmeter-plugins-webdriver-3.0.jar:?]
at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:676) [ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:994) [jorphan.jar:4.0 r1823414]
at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:977) [jorphan.jar:4.0 r1823414]
at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:644) [ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:632) [ApacheJMeter_core.jar:4.0 r1823414]
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:246) [ApacheJMeter_core.jar:4.0 r1823414]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]

2019-01-02 18:32:20,251 ERROR oajtJMeterThread: Error while processing sampler: 'jp@gc - WebDriver Sampler'. 2019-01-02 18:32:20,251错误oajtJMeterThread:处理采样器时出错:'jp @ gc-WebDriver采样器'。 java.lang.IllegalArgumentException: Browser has not been configured. java.lang.IllegalArgumentException:未配置浏览器。 Please ensure at least 1 WebDriverConfig is created for a ThreadGroup. 请确保至少为一个线程组创建1个WebDriverConfig。 at com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler.sample(WebDriverSampler.java:62) ~[jmeter-plugins-webdriver-3.0.jar:?] at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490) ~[ApacheJMeter_core.jar:4.0 r1823414] at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) [ApacheJMeter_core.jar:4.0 r1823414] at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) [ApacheJMeter_core.jar:4.0 r1823414] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] 2019-01-02 18:32:20,251 INFO oajtJMeterThread: Thread is done: Thread Group 1-1 2019-01-02 18:32:20,252 INFO oajtJMeterThread: Thread finished: Thread Group 1-1 2019-01-02 18:32:20,252 INFO oajeStandardJMeterEngine: Notifying test listeners of end of test 2019-01-02 18:32:20,253 INFO oajguJMeterMenuBar: setRunning(false, local ) com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler.sample(WebDriverSampler.java:62)〜[jmeter-plugins-webdriver-3.0.jar :?] org.apache.jmeter.threads.JMeterThread.executeSamplePackage( JMeterThread.java:490)〜[ApacheJMeter_core.jar:4.0 r1823414]在org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416)[ApacheJMeter_core.jar:4.0 r1823414]在org.apache.jmeter.threads .JMeterThread.run(JMeterThread.java:250)[ApacheJMeter_core.jar:4.0 r1823414] at java.lang.Thread.run(Thread.java:748)[?:1.8.0_181] 2019-01-02 18:32: 20,251 INFO oajtJMeterThread:线程完成:线程组1-1 2019-01-02 18:32:20,252 INFO oajtJMeterThread:线程完成:线程组1-1 2019-01-02 18:32:20,252 INFO oajeStandardJMeterEngine:通知测试侦听器测试结束的时间2019-01-02 18:32:20,253信息oajguJMeterMenuBar:setRunning(false, local

It sounds like a bug in the WebDriver Sampler , I would suggest reaching out to JMeter Plugins developers/maintainers and report the issue there. 这听起来像是WebDriver Sampler中的错误,我建议与JMeter插件开发人员/维护人员联系并在此报告问题。


Also be aware that according to JMeter Best Practices you should always use the latest JMeter version so consider migrating to JMeter 5.0 (or whatever is the latest version available at JMeter Downloads page) on next available opportunity. 还应注意, 根据JMeter最佳实践,您应始终使用最新的JMeter版本,因此请考虑在下一个可用机会时迁移到JMeter 5.0 (或JMeter下载页面上可用的最新版本)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM