我正在运行Jmeter,并在Windows 7上安装了Webdriver插件。我当前的测试计划包含Webdriver采样器和Firefox驱动程序配置。当我尝试运行测试计划时,没有任何反应。 “查看结果树”窗口中没有记录任何内容,右上角的剩余测试指示器会倒计时到0而不会发生任何事情。
当我停用Webdriver Sampler和Firefox驱动程序配置元素时,剩下的测试运行没有问题。
这个软件有错误,还是我错过了什么?我的代码如下,如果有帮助的话。
var pkg = JavaImporter(org.openqa.selenium)
WDS.sampleResult.sampleStart()
WDS.browser.get(' https://test.test.test.test')var username =
WDS.browser.findElement(pkg.By.id(' USERNAME&#39))。的SendKeys([WDS.args [0]])
var password =
WDS.browser.findElement(pkg.By.id(' PASSWORD&#39))。的SendKeys([WDS.args [1])
WDS.sampleResult.sampleEnd()
我已经安装了firefox 26,因为这是推荐支持的浏览器,所以并不是没有兼容的浏览器。
我的主要问题是 - 为什么浏览器窗口没有打开?为什么配置元素处于活动状态时测试计划中的其他测试无法运行?
答案 0 :(得分:1)
在99%的情况下,答案应该在 jmeter.log 文件中。与此同时提出了几条建议:
将以下行添加到 system.properties 文件(位于JMeter安装的/ bin文件夹中)
html_entity_decode
有关其他与Firefox相关的属性
找到所有重复的http *库,如httpcore * .jar httpmime.jar等,并删除版本较低的
查看The WebDriver Sampler: Your Top 10 Questions Answered指南了解其他提示和技巧
答案 1 :(得分:0)
您需要确保在jp @ gc config元素中提供了Firefox驱动程序的完整路径。