Jmeter系列(29)- 详解 JDB ad8 C Connection Configuration
2020-06-23 19:06
316 查看
如果你想从头学习Jmeter,可以看看这个系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
前言
发起 jdbc 请求前,需要有 JDBC 连接配置,即先连上数据库,才能查询数据库
JDBC Connection Configuration
JDBC Connection Configuration 界面介绍
Variable Name for created pool
- JDBC Connection Configuration 算是一个数据库连接池配置
- Variable Name :数据库连接池的名称
- 一个测试计划可以有多个 JDBC Connection,只要名称不重复就行
Connection pool Configuration
连接池参数配置,基本保持默认就行了,可根据需要进行修改
字段 | 含义 |
Max Number of Connections |
|
Max Wait(ms) | 在连接池中取回连接最大等待时间,单位毫秒 |
Time Between Eviction Runs(ms) |
|
Auto Commit | 自动提交sql语句,如:修改数据库时,自动 commit |
Transaction isolation | 事务隔离级别 |
Preinit Pool |
|
Connection Validation by Pool
验证连接池是否可响应
字段 | 含义 |
Test While Idle | 当连接空闲时是否断开 |
Soft Min Evictable Idle Time(ms) | 连接在池中处于空闲状态的最短时间 |
Validation Query |
|
Database Connection Configuration
数据库连接配置
Database URL
数据库连接 URL
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF8&autoReconnect=true&allowMultiQueries=true(允许执行多条 sql)
JDBC Driver class
数据库驱动
Username
数据库登录用户名
Password
数据库登录密码
Connection Properties
建立连接时要设置的连接属性
常见数据库的连接 URL和驱动
数据库 | 驱动 | 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 |
sqlServer | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://host:port;databaseName=databaseName |
引入 jar 包
使用不同的数据库,需要引入不同的 jar 包,一共有两种方式,不过前提是下载好了 jar 包
下载 mysql jar 包
- 进入:https://dev.mysql.com/downloads/connector/j/
- 下载解压出 jar 包
引入方式一
将下好的 jar 包直接放到 jmeter 的 lib 目录下,然后重新启动就行了
引入方式二
在测试计划底部添加 jar 包即可
相关文章推荐
- 深入理解JavaScript系列(29):设计模式之装饰者模式详解
- JMeter系列(三):JMeter元件详解之配置元件
- Jmeter系列(30)- 详解 JDBC Request
- 深入理解JavaScript系列(29):设计模式之装饰者模式详解
- JMeter系列(二):JMeter元件详解之逻辑控制器
- openssl之EVP系列之4---EVP_Encrypt系列函数详解(一)
- CSS系列:盒模型、position、float详解css重点汇总
- 字符集本地化(locale)与输入法系列讲座-----(5) locale 详解
- springMVC笔记系列(5)——@RequestMapping请求value的通配符详解
- JMeter系列(六):BeanShell Sampler与BeanShell断言
- 深入理解JavaScript系列(28):设计模式之工厂模式详解
- Oracle系列:(29)存储过程和存储函数
- Lync Server 2010详解系列3:Lync Server的部署
- Android中的动画详解系列【1】——逐帧动画
- 深入理解JavaScript系列(44):设计模式之桥接模式详解
- Handler详解系列(一)——Handler异步消息机制详解(附图)
- 大型企业网络配置系列课程详解(二) --OSPF多区域配置与相关概念的理解
- Android RxJava操作符详解 系列:组合 / 合并操作符
- 细品RibbonX(29):dynamicMenu元素详解
- Python爬虫系列之----Scrapy里settings.py配置文件详解