Jmeter插件之Webdriver Sampler安裝及初步使用問題

1、使用BlazeMeter錄制登錄待測網站的腳本,每次隨請求一起發送的參數是隨機生成的一串數字,所以完全使用錄制的腳本作為JMete中測試計劃,執行腳本時帶參數的請求訪問不成功。

解決思路:(1)應該清楚同請求一起發送的參數是通過什么途徑生成的。(2)是否可以和selenium聯合使用,通過定位元素進行操作。

上網搜資料發現JMeter有個Selenium/Webdriver Support的插件可以寫自動化腳本

2、Webdriver Sampler的安裝

Jmeter

插件網:https://jmeter-plugins.org/install/Install/。可以先下載JMeter的?插件管理器

Plugins Manager?然后再安裝了Webdriver

Sampler插件,具體安裝過程可參考:http://blog.csdn.net/u011541946/article/details

/71152214

3、安裝好Webdriver Sampler插件后,使用過程遇到問題:

(1)安裝火狐瀏覽器后,運行腳本,查看告警信息,提示說沒有找到火狐瀏覽器。我第一次安裝是自定義安裝在了D盤里,明明安裝了火狐但webdriver找不到

火狐,根本就不會啟動瀏覽器。針對這個問題,卸載掉火狐后,重新安裝,這次選擇自動安裝,安裝在了"C:\Program Files

(x86)\Mozilla Firefox\firefox.exe"目錄下,然后再次運行腳本就能正常打開瀏覽器,正常打開要訪問的鏈接了。

(2)如果Webdriver Sampler寫的腳本,運行時能啟動火狐瀏覽器,但是訪問鏈接失敗,(報錯org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary..........)很大可能是火狐瀏覽器和Jmeter版本不兼容,換成都是高版本或都是低版本。

(3)使用Webdriver Sampler插件寫登錄腳本,執行腳本登錄待測網站,登錄成功。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 基于 SELENIUM 的自動化測試架構 非常感謝各位查閱本篇文章,筆者在此感謝各位。 目前市面上有分門別類的自動...
    厲鉚兄閱讀 6,114評論 6 43
  • 主要文體來自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 11,080評論 3 27
  • 2018目標,每完成一個我會回來打卡。希望年底收獲滿滿! 減肥10斤 完成五篇論文 看十二本專業書 抄經一百遍 完...
    xiaoyu61611閱讀 268評論 0 1
  • 叮鈴鈴,叮鈴鈴,下課了同學們紛紛跑出教室,有的在說話,有的在玩耍,突然,我看見范存祥同學旁邊有許多同學圍著,...
    聰明屋閱讀 191評論 0 1
  • 關你什么事! 關我什么事! 以上,不知道有多少人會產生共鳴,并且深刻檢討反省自己以往所作所為,并且準備再次發生同等...
    夢碎了現實閱讀 584評論 1 2