1. 程式人生 > >jmeter操作mysql數據庫

jmeter操作mysql數據庫

pan for callable text ble 執行sql -s lse 則表達式

我們在做測試的時候,免不了跟數據庫打交道。在使用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數據庫