Jmeter:jp @ gc - WebDriver采样器

时间:2017-01-20 11:09:38

标签: javascript jmeter jmeter-plugins

我自己在Jmeter中面临同样的问题。 Mozilla firefox会自动打开,并且给定的URL不会自动打开。

我的测试计划是     线程组       jp @ gc - Firefox驱动程序配置       jp @ gc - WebDriver Sampler查看表中的结果

Webdriver sampler具有以下代码:

var pkg = JavaImporter(org.openqa.selenium)
var support_ui = JavaImporter(org.openqa.selenium.support.ui.WebDriverWait)
var wait = new support_ui.WebDriverWait(WDS.browser, 5000)
WDS.sampleResult.sampleStart()
WDS.browser.get('http://login.salesforce.com')
WDS.sampleResult.sampleEnd()

我正在使用,Jmeter - 3.1版本Mozilla Firefox - 50.1.0 jmeter-plugins-webdriver- 1.4.0 jmeter-plugins-manager- 0.11

请给我一些解决方案。提前谢谢。

2 个答案:

答案 0 :(得分:2)

您将无法将Firefox 50.1.0jmeter-plugins-webdriver- 1.4.0

一起使用

Maven Repository可以看出,WebDriver Sampler插件版本1.4.0依赖于Selenium库2.52.0,根据Selenium changelog,您可以使用以下Firefox版本:

  

这个驱动程序      已经使用Firefox 44(当前版本),43(之前的版本)进行了测试      发布),38(当前ESR发布)和31(紧接ESR发布之前)。

所以选项包括:

  1. 将您的Firefox降级到第44版。
  2. 手动将Selenium Java库升级到版本3.0.1
  3. 有关WebDriver Sampler FAQ的表单,请参阅The WebDriver Sampler: Your Top 10 Questions Answered文章。

答案 1 :(得分:1)

是的,当你使用firefox不同版本时很常见。将firefox降级到44或45等版本。其实firefox 45.0对我有用。而最重要的是firefox应该安装在默认目录中(在Windows“C:\ Program Files \ Mozilla Firefox”中这将是默认的)。希望它能与你合作。