無論是web自動化還是手機app自動化,WebDriver是Selenium的核心模塊,jmeter WebDriver 僅支持Firefox、Chrome 和 HTML Unit驅動,暫不支持IE 驅動。
一、下載JMeterPlugins-WebDriver插件並配置
分享我的網盤下載地址:https://pan.baidu.com/s/1Im3c9e3bNJHDskl3r9zpeA 提取碼:6clp
-
將JMeterPlugins-WebDriver.zip解壓后,將lib目錄下所有的jar包復制粘貼到jmeter安裝路徑下lib目錄下
將JMeterPlugins-WebDriver.zip解壓后,將ext目錄下的JMeterPlugins-WebDriver.jar復制粘貼到jmeter安裝路徑下lib/ext目錄下
二、重啟jmeter后,在線程組下可以創建WebDriver取樣器:jp@gc - WebDriver Sampler,如圖:
-
在WebDriver-Script里面編寫測試腳本(可選擇自己熟悉的語言)
三、添加瀏覽器驅動配置元件,注意,需要將其放在WebDriver 取樣器前面
- 設置瀏覽器驅動配置元件啟動代理,這里選用了Chrome Driver Config
- Proxy:選擇“User system proxy settings”
- Chrome:Path to Chrome Driver路徑下填寫本地電腦Chrome安裝路徑下的chromedriver.exe全路徑,如:C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe
四、運行jmeter,則jmeter通過代理的方式自動啟動Chrome瀏覽器,並根據腳本WebDriver Sampler編寫的腳本來執行測試用例。
注意:jmeter啟動執行測試用例腳本后,點擊停止測試按鈕,若你已經打開了多個Chrome瀏覽器,則會提醒先關閉所有Chrome進程,之后會自動啟動Chrome瀏覽器測試,如圖:
