jmeter中的硒脚本

时间:2016-02-13 06:35:52

标签: selenium jmeter

我在Jmeter中使用selenium编写了一个脚本。导入所有包。

var pkg=JavaImporter(org.openqa.selenium) //import java selenium package
var support_ui=JavaImporter(org.openqa.selenium.support.ui.WebDriverWait) 
var ui=JavaImporter(org.openqa.selenium.support.ui) 
var wait=new support_ui.WebDriverWait(WDS.browser,5000) 
WDS.sampleResult.sampleStart()
WDS.browser.get('https://www.google.com')
WDS.sampleResult.sampleEnd()

只需打开页面即可。

它在Listener中没有显示任何结果。

1 个答案:

答案 0 :(得分:0)

  1. 您是否添加了相关的配置元素,例如:

  2. 如果是,您仍然遇到问题 - 请检查 jmeter.log 文件 - 它通常包含足够的故障排除信息。最常见的错误是:

    • 图书馆冲突。 Selenium需要比JMeter更新的HTTP库版本,因此:
      • JMeter安装的open / lib文件夹
      • 找到名称以http
      • 开头的.jar文件
      • 删除版本较小的重复.jar文件
    • 不支持的浏览器(主要影响Firefox)。如果您尝试在Firefox上运行Selenium测试 - 请确保使用其中一个受支持的版本。最新的JMeter插件WebDriver Set 1.3.1附带Selenium 2.47.0,根据Phantom JS Driver Config它应该是:

        

      支持Firefox版本31(之前的ESR)的本机事件。

           

      以后针对Firefox版本的本机事件支持已停止   在Firefox版本31上测试的综合事件(立即   之前的ESR),38(前一个版本和当前的ESR),以及39   (当前版本)。

  3. 有关在JMeter中使用WebDriver Sampler的更多信息和提示,请查看changelog指南