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的问题,我另外的一篇文章中也有处理方法。