准备工作:
首先,你的jmeter中安装了jmeter插件管理器(如下图)
没安装的移步这里下载:https://jmeter-plugins.org/install/Install/
下载完成后,将解压文件放置安装目录的lib>ext文件下,重启jmeter即可。
1、在JMeter中添加Selenium / WebDriver插件
插件安装完成以后,jmeter会自动重启。可以在已安装的插件目录下看到selenium/webdriver
2、下载chrome驱动:chromedriver.exe
下载地址:http://npm.taobao.org/mirrors/chromedriver/
根据自己chrome浏览器版本下载对应驱动
下载后解压,并将驱动文件chromedriver.exe放置到自己想放置的目录下(这里放置在D盘根目录下)
3、集成
(1)添加线程组
测试计划>添加>线程(用户)>线程组
(2)添加webdriver
线程组>添加>取样器>jp@gc - WebdriverDriver Sampler
(3) 在Web Driver 采样器中添加测试脚本
脚本执行流程大致如下:打开百度--给搜索框输入值‘Test’--回车
WDS.sampleResult.sampleStart() WDS.browser.get("https://www.baidu.com/"); var searchBox = WDS.browser.findElement(org.openqa.selenium.By.id("kw")); searchBox.sendKeys('Test'); searchBox.sendKeys(org.openqa.selenium.Keys.ENTER); WDS.sampleResult.sampleEnd()
(4)添加chrome驱动配置元件: jp@gc - Chrome Driver Config
线程组>添加>配置元件>jp@gc - Chrome Driver Config
(5)关联chrome驱动
(6)添加察看结果树
线程组>添加>监听器>察看结果树
(7)运行并查看结果