jmeter 連接數據庫、通過正則表達式提取器的使用

Apache jmeter版本:3.1

自我感覺的大概思路是這樣的:

1、先將數據庫連接正常,可以成功從數據庫讀取所需數據

2、通過正則表達式,將從數據庫讀取出來的數據正確進行匹配,得到自己想要的數據,將數據引用到sampler(例如http請求)中使用

準備工作:電腦需要下載連接數據庫所需的jar包mysql-connector-java-5.1.12-bin.jar

以下是簡單的操作步驟:

1、右鍵測試計劃,創建一個線程組

2、右鍵測試計劃,添加一個配置元件(JDBC Connection Configration)


3、右鍵線程組,添加一個JDBC請求


4、右鍵線程組,添加一個監聽器-察看結果樹

5、到此步驟,就完成了連接數據庫的創建步驟,然後進行完善

5.1在測試計劃中,添加數據庫相關的jar包(點擊瀏覽,選擇電腦中mysql-connector-java-5.1.12-bin.jar的路徑即可)


5.2在JDBC Connection Configration中填寫相關內容,如圖所示


5.3完善JDBC Request,注意其中的Variable Type與JDBC Connection Configration的Variable Type一致


5.4線程組設置爲1,運行,查看 察看結果樹的結果,連接正確時,所使用的數據庫語句的結果如圖


6、數據庫連接成功後,就可以創建正則表達式和http請求,右鍵JDBC request,創建正則表達式提取器


7、右鍵線程組,創建debug sampler(通過debug sampler的察看結果樹可以查看到正則表達式的提取結果)


8、右鍵線程組,創建http請求,自己可以創建相關的查看結果樹

9、這裏就可以完善正則表達式和http請求的內容

9.1完善正則表達式提取器


9.2完善http請求的內容


9.3運行查看sampler debuger的查看結果樹、http請求是否正確



總結:需要注意數據庫中參數名的一致、正則表達式和引用時名稱一致

需要了解的知識:數據庫語句、正則表達式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章