无法从jmeter运行webdriver脚本

时间:2015-05-08 06:24:22

标签: testing load webdriver jmeter jmeter-plugins

我正在尝试从jmeter执行webdriver脚本。 我已经安装了webdriver插件。 创建了firefox配置元素和Web驱动程序采样器。

在webdriver sampler下添加了脚本 -

WDS.sampleResult.sampleStart()
WDS.browser.get('http://google.com')
WDS.sampleResult.sampleEnd()

但是在执行时,浏览器没有打开。

2 个答案:

答案 0 :(得分:1)

我非常确定您拥有底层Selenium库不支持的Firefox版本。

  • WebDriver Sampler插件1.2.1支持Firefox 33
  • WebDriver Sampler插件1.2.0支持Firefox 26

如果由于任何其他原因需要最新的Firefox,您可以在其他地方安装Firefox 26或33。只需将以下行添加到 system.properties 文件(位于JMeter安装的/ bin文件夹下)

webdriver.firefox.bin=/path/to/your/firefox/directory

有关更多WebDriver采样器提示和技巧,请参阅The WebDriver Sampler: Your Top 10 Questions Answered指南。

答案 1 :(得分:1)

Jmeter仅支持某些版本的Firefox来运行Jmeter-webdriver脚本。使用firefox 45.0它会像pro一样工作。 firefox的安装应该在默认目录下,不要自定义Firefox 45.0的路径。