Jmeter連接Oracle數據庫

一、Jmeter要連接oracle數據庫,就必須複製JDBC驅動jar包文件ojdbc14.jar到Jmeter的lib目錄下

 

二、進入Jmeter的bin目錄運行Jmeter.bat,啓動Jmeter

 

三、Jmeter軟件配置如下:

1、添加線程組

    右擊線程組,選擇“添加--配置元件--JDBC Connection Configuration”

 

2、配置JDBC Connection Configuration

    點擊JDBC Connection Configuration,設置輸入域,以連接oracle數據庫爲例:

  1. Variable Name Bound to Pool:該值在整個測試計劃中應該是唯一的,後面會使用到

  2. Database URL:jdbc:oracle:thin:@數據庫IP:1521:數據庫ID   數據庫連接串

  3. JDBC Driver class:oracle.jdbc.driver.OracleDriver   數據庫驅動程序

  4. Username:數據庫用戶名

  5. Password:對應的數據庫用戶密碼

     wKiom1Ss5oGDa5loAAK1B_eEVqA325.jpg

3、添加JDBC Request

    右擊線程組,選擇“添加--Sampler--JDBC Request”

 

4、配置JDBC Request

    點擊JDBC Request,設置輸入域:

  1. Variable Name:輸入在JDBC Connection Configuration配置的Variable Name的值

  2. Query Type:SQL的類型,查詢選擇Select Statement;查詢SQL需傳遞參數選擇Prepared Select Statement;多個查詢語句(不使用參數的情況下)放在一起執行選擇Callable statement;

  3. Query:輸入對應SQL,SQL後不要添加分號(;)

    可以使用CONCAT函數方便使用正則表達式提取響應數據:如:

    SELECT CONCAT('"NAME":',NAME) FROM TABLE_A,正則表達式爲:"NAME":(.*);

    SELECT CONCAT('NUM=',NUM) FROM TABLE_B,正則表達式爲:NUM=(.*)

  4. Parameter values:若要傳遞參數入SQL中,可輸入相關值或者參數化的變量

  5. Parameter types:參數化對應的數據類型

    wKiom1Svc3TRaeWjAAM3ROD-1IM686.jpg

 

5、添加正則表達式提取器

    右擊JDBC Request,選擇“添加--後置處理器--正則表達式提取器”,配置如下:

       wKiom1Szjujg9qAgAAKIo01GZtM677.jpg

 

6、添加監聽器

    右擊線程組,選擇“添加--監聽器--查看結果樹/圖形結果”

 

7、保存測試計劃

 

8、從“運行”菜單啓動測試計劃

 

 

 

 

 

 

 

 

 

 

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