Jmeter連接ORACLE數據庫


1、在測試計划引入數據庫連接包:

oracle jar包下載地址:鏈接:https://pan.baidu.com/s/1IL-WuY2lYcbVh609D1Ez6Q 提取碼:hu1i 

 

 

 2、添加數據庫連接配置:線程組--》配置元件--》JDBC Connection Configuration

 

 

 1)Variable Name: 數據庫連接池的名稱(可以多個),與jdbc request中Variable Name保持一致;

2)Validation Query :填 select 1 from dual;
3)Database URL:jdbc:oracle:thin:@數據庫連接串(數據庫IP:1521:數據庫名(service_name));多條語句執行則在后面加?allowMultiQueries=true
4)JDBC Driver class:oracle.jdbc.driver.OracleDriver 數據庫驅動程序;
5)Username:數據庫用戶名;
6)Password:對應的數據庫用戶密碼;

3、添加測試執行腳本:線程組--》Sampler--》JDBC Request 

 

Variable Name: 數據庫連接池的名字,需要與上面配置的JDBC Connection Configuration中Variable Name Bound Pool的Variable Name相同
Query:填寫的sql語句未尾不要加“;”:

Query type:

  Select Statement: 僅支持測試select語句,並且一次只能測試一條、

  Update Statement:支持測試非select語句,並且支持測試多條,里面若有select語句,則忽略,並且如果第一條語句為select語句,就會報錯。

  Callable Statement:只要語法正確,任何語句,再多的條數都支持

Parameter valus:參數值
Parameter types:參數類型,可參考:Javadoc for java.sql.Types
Variable names:保存sql語句返回結果的變量名
Result variable name:創建一個對象變量,保存所有返回的結果
Query timeout:查詢超時時間
Handle result set:定義如何處理由callable statements語句返回的結果
variables names設置為A,,C,那么如下變量會被設置為:
A_#=2 (總行數)  A_1=第1列, 第1行  A_2=第1列, 第2行   C_#=2 (總行數)   C_1=第3列, 第1行  C_2=第3列, 第2行

 4、添加查看結果樹:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM