【问题标题】:Jmeter - Selenium/Webdriver Support : HTMLUNIT driver errorJmeter - Selenium/Webdriver 支持:HTMLUNIT 驱动程序错误
【发布时间】:2019-01-02 13:05:40
【问题描述】:
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 错误 o.a.j.t.JMeterThread:处理采样器时出错:'jp@gc - WebDriver Sampler'。 java.lang.IllegalArgumentException:尚未配置浏览器。请确保为 ThreadGroup 创建至少 1 个 WebDriverConfig。 在 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] 在 java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] 2019-01-02 18:32:20,251 信息 o.a.j.t.JMeterThread:线程已完成:线程组 1-1 2019-01-02 18:32:20,252 信息 o.a.j.t.JMeterThread:线程完成:线程组 1-1 2019-01-02 18:32:20,252 INFO o.a.j.e.StandardJMeterEngine:通知测试侦听器测试结束 2019-01-02 18:32:20,253 信息 o.a.j.g.u.JMeterMenuBar: setRunning(false, local)

【问题讨论】:

    标签: selenium-webdriver jmeter htmlunit-driver


    【解决方案1】:

    这听起来像是WebDriver Sampler 中的错误,我建议联系JMeter Plugins developers/maintainers 并在那里报告问题。


    还要注意according to JMeter Best Practices you should always use the latest JMeter version,因此请考虑在下次有机会时迁移到JMeter 5.0(或JMeter Downloads 页面上提供的最新版本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-11
      • 2020-05-11
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 2013-02-27
      • 2022-01-28
      • 2023-04-09
      相关资源
      最近更新 更多