1、做JDBC請求,首先要了解這個JDBC對象是什麼,現在已SQLServer為例來說明
首先下載下傳對應的資料庫驅動,我已經上傳到我的網盤中了,請各位直接下載下傳,不用再在csdn用積分下載下傳了。
位址:http://yunpan.cn/QaEjwXyXFrA5H (提取碼:1f35)
注意:下載下傳完成後,直接把sqljdbc4.zip改為jar的字尾名。然後放到放在apache-jmeter-2.6\lib下面。
2、至于建立Jmeter工程這裡不再詳述,直接參看下圖(添加配置元件 JDBC Connection Configuration)
關于以上的URL和JDBC驅動可以參看下表(PS:Jmeter的help中也有)
Datebase | Driver class | Database URL |
MySQL | com.mysql.jdbc.Driver | jdbc:mysql://host:port/{dbname} |
PostgreSQL | org.postgresql.Driver | jdbc:postgresql:{dbname} |
Oracle | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:user/pass@//host:port/service |
Ingres (2006) | ingres.jdbc.IngresDriver | jdbc:ingres://host:port/db[;attr=value] |
MSSQL | com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbc.Driver | jdbc:sqlserver://IP:1433;databaseName=DBname 或者 jdbc:jtds:sqlserver://localhost:1433/"+"library" |
3、在request裡面填寫下你要的sql語句(注意:Variable name就是你上面寫的那個name)
4、直接測試,檢視調用是否成功。如果出現1433端口連接配接失敗的問題,請定位是否是SqlServer tcp/IP的問題,我另外的一篇文章中也有處理方法。