jmeter组件 -配置元件

JDBC Connection Configuration 数据库连接配置

配置连接数据库需要引入对应的jar包
进入阿里maven仓库下载jar包
mysql-connector-java
maven仓库

Variable Name for created pool: 为连接配置命名, 之后使用到连接数据库时会使用此变量作为连接对象

Connection pool Configuration:

字段 描述
Max Number of Connections 该数据库连接池的最大连接数,一般可设置为0,意思是每个线程都使用单独的数据库连接,线程之间数据库连接不共享
Max Wait(ms) 连接超时时间,单位毫秒
Time Between Eviction Runs(ms) 空闲连接回收的时间间隔。如果当前连接池中某个连接的空闲时间大于设置的时间(默认为6000ms)后仍然没有使用,则该连接会被回收关闭。
Auto Commit True自动提交
False手动提交
Transaction isolation 事物的隔离级别:
TRANSACTION_NONE 不支持事务
TRANSACTION_READ_UNCOMMITTED 读未提交。允许脏读,不可重复读和幻读
TRANSACTION_READ_COMMITTED 读已提交。禁止脏读,但允许不可重复读和幻读
TRANSACTION_REPEATABLE_READ 重复读。禁止脏读和不可重复读,允许幻读
TRANSACTION_SERIALIZABLE 串行化。禁止脏读,不可重复读和幻读
DEFAULT 使用数据库默认的隔离方式
Preinit Pool True立即初始化连接池
False第一个 JDBC 请求的响应时间会较长,因为包含了连接池建立的时间

Connection Validation by Pool:

字段 描述
Test While Idle 当连接空闲时,是否使用Validation Query去测试连接
Soft Min Evictable Idle Time(ms) 连接在连接池中闲置的最小时间,超出此闲置时间连接才会被回收。默认值为5000ms。
Validation Query 用于确定数据库是否仍在响应的简单查询语句;
默认为jdbc驱动程序的 isValid() 方法,适用于许多数据库
Init SQL statements separated by new line SQL语句的集合,将在首次创建物理连接时用执行它们。这些语句仅执行一次,在创建连接时执行。

Database Connection Configuration

字段 描述
Database URL JDBC数据库的连接URL
MYSQL:
jdbc:mysql://localhost:3306/demo
JDBC Driver class 数据库JDBC驱动类名
MySQL:com.mysql.jdbc.Driver
Oracle:oracle.jdbc.OracleDriver
Username 数据库用户名
password 数据库密码
Connection Properties 数据库连接属性,多个连接属性之间用“&”连接如:
useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
posted @ 2020-07-14 04:09  silence022  阅读(34)  评论(0)    收藏  举报