Jmeter與SQL Server

來源:互聯網
上載者:User

標籤:mys   方便   密碼   connect   ==   use   prepare   線程   href   

本節介紹如何通過Jmeter進行SQL Server的串連測試,具體用的測試庫和測試表與上一節《效能測試工具操作資料庫(七)-Loadrunner與SQL Server》一樣,方便大家對照學習。

1、先安裝JDBC驅動

驅動下載連結地址:http://pan.baidu.com/s/1bpDpjSr 密碼:v6tn
下載解壓之後,將sqljdbc4.jar放置jmeter的安裝目錄/lib下;複製之後重新啟動jmeter;或者直接在測試計劃中引用jar包路徑,如下所示:

2、添加線程組後再添加和配置JDBC Connection Configuration

按照以上方式配置好串連,需要配置的參數有:

(1)Variable Name:sqlconn 後續JDBC Request中也會用到這個值(串連池名稱);
(2)Database URL:jdbc:sqlserver://172.16.1.215:1433;databaseName=LayIM  (預設連接埠號碼是1433,大家根據自己的資料庫環境配置);
(3)JDBC Driver class:com.microsoft.sqlserver.jdbc.SQLServerDriver   (網上很多這塊都配錯了,不同版本資料庫要求配的不一樣);

需要確定下你的sqlserver版本,是2003 或者是2008,因為兩個版本的驅動配置是不一樣的 ,2008是com.microsoft.sqlserver.jdbc.SQLServerDriver,之前的版本是com.microsoft.jdbc.sqlserver.SQLServerDriver。

(4)Username Password資料庫的使用者名稱和密碼;

3、添加查詢JDBC Request

4、添加插入資料JDBC Request

本例中是以預留位置的形式插入變數參數,所以要求Query Type是Prepared Update Statement,具體類型標準可以參見《效能測試工具操作資料庫(六)-Jmeter與PostgreSQL》中提到的JDBC之Statement,PreparedStatement,CallableStatement的區別

5、Update和Delete就不舉例了,與Insert一樣。

最後來次總結,把這幾次連載涉及到jmeter操作資料庫的URL串連和Driver class都列出來

 

Database

Driver class

Database URL

Sample URL

Oracle

Oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@host:port:service

jdbc:oracle:thin:@172.16.1.70:1521:orcl

MySQL

Com.mysql.jdbc.Driver

Jdbc:mysql://host:port/{dbname}

jdbc:mysql://172.16.1.67:3306/testdb

MongoDB

利用templates中的

mongodb.jmx

 

 

PostgreSQL

org.postgresql.Driver

jbdc:postgresql://ip:port/{dbname}

jbdc:postgresql://172.16.1.67:5432/testdb

MS SQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

Jdbc:sqlserver://host:port;databaseName=DBName

jdbc:sqlserver://172.16.1.215:1433;databaseName=LayIM

 

Jmeter與SQL Server

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.