轉載地址:https://blog.csdn.net/sunwangdian/article/details/50737270html
數據庫測試須要加載JDBC驅動,JDBC配置,JDBC請求java
前提條件,驅動包mysql-connector-java-5.1.38-bin.jar要放到本機Java路徑:C:\Program Files\Java\jdk1.8.0_73\jre\lib\ext下,而且配置以後,從新啓動JMeter。mysql
1、JDBC配置 JDBCConnection Configuration:sql
右鍵「線程組」->添加->配置原件->JDBC Connection Configuration數據庫
Variable Name: 變量名稱,須要變量名綁定到池。須要惟一標識。與JDBC取樣器中的相對應,決定JDBC取樣的配置。簡單理解就是在JDBC request的時候肯定去哪一個綁定的配置。函數
MaxNumber of Connection: 數據庫最大連接數性能
PoolTimeout: 數據庫連接超時,單位ms測試
Idle Cleanup Interval (ms): 數據庫空閒清理的間隔時間,單位ms.net
Auto Commit:自動提交。有三個選項,true、false、編輯(本身經過jmeter提供的函數設置)線程
Transaction Isolation:
事務間隔級別設置,主要有以下幾個選項:(對JMX加解密)
【TRANSACTION_NODE 事務節點 、
TRANSACTION_READ_UNCOMMITTED事務未提交讀、
TRANSACTION_READ_COMMITTED事務已提交讀 、
TRANSACTION_SERIALIZABLE事務序列化 、
DEFAULT默認、
TRANSACTION_REPEATABLE_READ事務重複讀、
編輯】
Keep-Alive: 是否保持鏈接
Max Connection age (ms):最大鏈接時長,超過期長的會被拒絕
Validation Query:驗證查詢,檢驗鏈接是否有效(數據庫重啓後以前的鏈接都失效,須要驗證查詢)
。。。。。。
Database URL:如jdbc:mysql://localhost:3306/test 表示本地數據庫,3306端口,數據庫名稱爲test
JDBCDriver Class: JDBC的類,如org.gjt.mm.mysql.Driver
原文:http://jingyan.baidu.com/article/7082dc1c52e814e40a89bdca.html
2、數據庫性能測試實例
【一】插入數據
步驟一:添加驅動包
步驟二:配置JDBC Connection Configuration
步驟三:JDBC Request配置
步驟四:添加監聽器,運行,查看結果便可。