JMeter數據庫請求配置及示例

轉載地址: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配置

步驟四:添加監聽器,運行,查看結果便可。

相關文章
相關標籤/搜索