Jmeter系列-webdriver插件

1.下载地址    JMeterPlugins-WebDriver-1.1.2

2.将JMeterPlugins-WebDriver-1.1.2libext中的*.jar拷贝到D:apache-jmeter-2.13libext下。

3.将JMeterPlugins-WebDriver-1.1.2lib中的*.jar拷贝到D:apache-jmeter-2.13lib下。

4.重启jmeter

5.添加插件配置元件jp@gc - Firefox Driver Config,添加chromedriver.exe的路径

6.添加sample jp@gc - Web Driver Sampler

7.取样器中写代码:如

try{
WDS.browser.get('http://www.baidu.com')
var pkg = JavaImporter(org.openqa.selenium, org.openqa.selenium.support.ui)

WDS.browser.findElement(By.className("btnDownload")).click();    //点击按钮

} catch(ex) { 
WDS.log.error(ex) 
WDS.sampleResult.successful = false 
WDS.sampleResult.sampleEnd()
}

*注意:Webdriver依赖的jar和JMeter依赖的jar会有冲突,可能会导致错误,进入本地Jmeter安装目录下的lib目录中,把httpclient、httpcore、httpmime三个jar包较低版本的删除掉,只保留较高版本的。

我们需要移除:

httpclient-4.2.6.jar
httpcore-4.2.5.jar
httpmime-4.2.6.jar

原文地址:https://www.cnblogs.com/zhuochong/p/10118458.html