【问题标题】:JMeter Webdriver Sampler it opens the browser but won't go to the URLJMeter Webdriver Sampler 它会打开浏览器但不会转到 URL
【发布时间】:2015-04-30 15:49:35
【问题描述】:

我正在我们的网站上进行负载、性能测试,我发现我可以使用 webdriver 采样器来模拟服务器负载时与网站交互的用户体验,从而测量真实用户的体验同时。 我也不能在我们的一个页面上使用记录,因为它使用 GWT-RPC 调用。所以我正在使用 Webdriver 采样器。

我已经开始并编写了一些代码。当我运行测试计划时,浏览器将打开,它只会停留在空白屏幕上。

你知道为什么它没有转到 URL 吗?

我的设置是

Test Plan
  Thread Group
    HTTP Cookie Manager
    jp@gc - Firefox Driver Config
    jp@gc - Web Driver Sampler

Webdriver 采样器代码如下:

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://riaz-pc.infoshare.local:8080/clearcore')
var userNameTxtBox = WDS.browser.findElement(pkg.By.id('unid'))
userNameTextBox.click()

WDS.log.info(WDS.name + ' has logged an entry');
WDS.sampleResult.sampleEnd()

【问题讨论】:

    标签: webdriver jmeter jmeter-plugins


    【解决方案1】:

    您是否在 jmeter.log 文件中看到任何看起来像错误的内容?它通常是由 Firefox 浏览器和 Selenium 库版本不匹配引起的(你使用的是 FirefoxDriver,不是吗?)

    根据The WebDriver Sampler: Your Top 10 Questions Answered 指南,支持的最新Firefox 版本是:

    • 适用于 JMeter 插件 1.2.1 - Firefox 33
    • 适用于 JMeter 插件 1.2.0 - Firefox 26

    尝试确定您当前使用的插件/firefox 版本组合以及需要更改的内容,我相信问题会消失。

    【讨论】:

    • 非常感谢。我现在用 Firefox 33 解决了这个问题。我还必须从 [apache-jmeter-2.13\lib] httpclient-4.2.6.jar 中删除旧的/重复的 http jar(删除这个 jar) httpclient-4.3.1.jar httpcore- 4.2.5.jar (删除这个jar) httpcore-4.3.jar httpmime-4.2.6.jar (删除这个jar) httpmime-4.3.1.jar
    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 2020-08-13
    • 1970-01-01
    相关资源
    最近更新 更多