Jmeter+ WebDriver Sampler實現(xiàn)UI自動化之路

學習Jmeter主要為了完成接口測試之需求,當某日發(fā)現(xiàn)無法抓到接口時,想到了selenium可實現(xiàn)模擬瀏覽器操作。

通過百度等手段發(fā)現(xiàn)jmeter有插件完成該操作,從而引用Jmeter+ WebDriver Sampler實現(xiàn)簡要的ui自動化需求。

操作步驟:

1、通過jmeter plugins Manger(應用商城)下載WebDriver Sampler下載。

2、如何實現(xiàn)該插件的使用。該插件分為兩部分,瀏覽器配置組件與取樣器組件。瀏覽器配置組件支持多種瀏覽器,關(guān)于driver需自行百度,不同版本瀏覽器對應不同driver版本。


3、driver路徑設(shè)置,設(shè)置driver存放路徑。



4、語法選擇javascript(百度許久就沒找到其他語法的,雖然該插件支撐N多種語法),了解怎么定位即可,各種網(wǎng)頁操作事件百度都有現(xiàn)成的。


5、獲取到token即可為所欲為完成接口業(yè)務測試(不是因為登錄找不到接口,打死不想走這步來獲取token),根據(jù)測試數(shù)據(jù)需求對參數(shù)進行了提取加工處理。


6、已愉快的獲取到token,并通過Java進行處理進行數(shù)據(jù)傳遞,接下來接口隨便使用token進行接口測試。

根據(jù)本次實踐發(fā)現(xiàn),通過Jmeter+ WebDriver Sample比python+selenium或者java好用多了,jmeter提供了各種組件支撐,高并發(fā),高請求,各種簡要函數(shù)等,只需用WebDriver Sample進行UI自動化操作進行業(yè)務測試即可。又可通過UI自動化操作+接口自動化測試完成整個web端的測試,可快速建立基于Jmeter的自動化測試方向。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容