jmeter操作mysql數據庫
我們在做測試的時候,免不了跟數據庫打交道。在使用jmeter的時候也不例外,操作數據庫必不可少。那麽,jmeter如何操作mysql數據庫了?
1、添加操作數據庫的jar包
點擊 測試計劃---右側點擊【瀏覽】,選擇已經在本地的jar包,如下圖
備註:不同的數據庫,相應的jar包也不同
2、添加JDBC Connection Configuration
線程組右鍵---添加---配置元件---JDBC Conection Configuration,如下圖:
3、配置數據庫連接信息
設置variable name,數據庫連接信息,如下圖
各數據庫的不同驅動及名稱
數據庫 |
驅動 |
數據庫url |
mysql |
com.mysql.jdbc.Driver |
jdbc:mysql://host:port/{dbname}?allowMultiQueries=true |
oracle |
org.postgresql.Driver |
jdbc:postgresql:{dbname} |
PostgreSQL |
oracle.jdbc.driver.OracleDriver |
jdbc:oracle:thin:user/pass@//host:port/service |
MSSQL |
com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbc.Driver
|
jdbc:sqlserver://IP:1433;databaseName=DBname 或者 jdbc:jtds:sqlserver://localhost:1433/"+"library"
|
4、jmeter執行sql
添加JDBC Request---寫sql,如下圖:
註意:選擇Query Type,select用select statement等等。 Callable Statement的類型,可以執行多條不同類型的SQL
當然SQL執行的返回值,也可以在後面的請求中直接使用,添加正則表達式提取器即可。註意正則表達式的寫法。如下圖:
jmeter操作mysql數據庫