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請求是否正確
總結:需要注意數據庫中參數名的一致、正則表達式和引用時名稱一致
需要了解的知識:數據庫語句、正則表達式