原爲地址: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 配置元素線程