JMeter + Selenium 测试在 Firefox 打开后停止

JMeter + Selenium testing stops after Firefox is opened

我尝试学习JMeter+Selenium但是有一个小问题: 我从这个开始: http://blazemeter.com/blog/jmeter-webdriver-sampler 完成标题 "Code Review" 的所有操作。 当我 运行 线程组打开 Firefox 但不打开请求的网站时。

我的FF版本是34.0.5

JMeterPlugins-WebDriver-1.2.0

有什么想法吗?

查看 The WebDriver Sampler: Your Top 10 Questions Answered 指南

问。我如何知道支持哪些浏览器? 部分解释了如何为 WebDriver 插件识别合适的 Firefox 版本。

  • JMeterPlugins-WebDriver-1.2.0 包含 selenium-firefox-driver-2.39.0.jar
  • 调查Selenium changelog

    v2.39.0
    =======
    WebDriver:
    * Update to support native events for Firefox 26.
    

所以你需要使用Firefox 26和WebDriver-1.2.0插件版本。您可以从 Mozilla FTP site

下载 Firefox 26

如果您在驱动程序中执行任何本机调用,例如 .get 或 .sendKeys,那么您可以使用的最新版本的 Firefox 是 31.0.6 。如果您避免这些本机调用并改为执行 non-native Javascript 调用,例如使用 JavascriptExecutor 来浏览浏览器,那么您应该可以使用更高版本的 Firefox。