之前讲过入参数据可以通过引用csv data set config中的变量进行参数化,csv中的文件其实就是数据源,今天再讲一种获取数据方式,可以通过jdbc request直接连接mysql数据库来获取。
在jdbc request之前需要做准备工作:.
- 数据库连接需要一个驱动,MySQL :: Download MySQL Connector/J (Archived Versions)mysql-connector-java.jar
下载地址:MySQL :: Download MySQL Connector/J (Archived Versions)
将下载好的驱动解压缩后放置到jmeter安装目录lib下
2. 在testplan下选择刚才的jar包
3.配置数据库连接
在jmeter的线程组下新建一个config element>JDBC Connection Configuration
设置一个variable name:mycon,配置连接的变量名,后面获取数据时都需要用到
数据库连接配置中:
database url:固定格式就是 jdbc:mysql://数据库ip地址:端口号/要访问的数据库名
jdbc driver class:选择com.mysql.jdbc.Driver
username:访问数据库的用户名
password:访问数据库的密码
本文以mysql数据库为例,不同数据库具体的填写方式,可以参考下面的表格:
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" |
4.在线程组下增加一个sampler>jdbc request,用于测试连接是否通
在查看结果树中看到,请求通过,并且响应数据返回了所有area数据。
文章来源:https://www.toymoban.com/news/detail-461348.html
这样简单的jdbc请求连接就完成了。文章来源地址https://www.toymoban.com/news/detail-461348.html
到了这里,关于Jmeter书中不会教你的(67)——JDBC连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!