jmeter+WebDriver:啟動瀏覽器進行web自動化


無論是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瀏覽器測試,如圖:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM