原为地址:https://dev.to/raghwendrasonu/jmeter-integration-with-selenium-using-webdriver-sampler-176kpython
第一步:
在JMeter中添加Selenium / WebDriver插件web
第二步:
建立一条测试计划--添加线程组
添加配置元素 - jp@gc - WebDriver Sampler
添加配置元素 - jp@gc - Chrome Driver Config
而且添加监听器查看结果树chrome
第三步:
下载 chromedriver.exe
如上图所示在 Chrome Driver Config 中Path to Chrome Driver 位置填写chromedriver.exe 路径,例如:D:\Desktop\drivers\chromedriver.exe浏览器
第四步:
在Web Driver 采样器中添加测试脚本,例如:性能
WDS.sampleResult.sampleStart() WDS.browser.get("https://www.google.com/"); var searchBox = WDS.browser.findElement(org.openqa.selenium.By.name("q")); searchBox.click(); searchBox.sendKeys('Test'); searchBox.sendKeys(org.openqa.selenium.Keys.ENTER); WDS.sampleResult.sampleEnd()
第五步:
运行而且验证测试
注意:
一、WebDriver Sampler在浏览器(客户端)上自动执行和收集性能指标。
二、使用WebDriver采样器时,每一个线程将只有一个浏览器实例,而且每一个浏览器都消耗大量资源。google
以上为原文内容,如下为补充内容。
第一步中插入Selenium/WebDriver Support 插件。
在 Options-->Jmeter Plugins Manager 打开插件管理,切换到 Available Plugins 下,搜索 webdriver 而且勾选 Selenium/WebDriver Support ,点击右下角 Apply Changes and Restart JMeter,应该改变而且重启JMeter。插件
重启后在配置元素中看到多个webdriver 配置元素线程