Jmeter系列(29)- 详解 JDBC Connection Configuration
如果你想从头学习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 包即可
Jmeter系列(29)- 详解 JDBC Connection Configuration的更多相关文章
- Jmeter组件7. JDBC Connection Configuration & JDBC Request
		
Jmeter同样可以测试数据库的性能,通过执行增删改查的语句,以下举的是oracle的例子 Step 1: 下载ojdbc14.jar包放到Jmeter lib包中,在test plan中配置,并且重 ...
 - Jmeter系列(30)- 详解 JDBC Request
		
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 JDBC Request 主要是 ...
 - Jmeter系列(13)- 数据库操作之JDBC Connection Configuration配置元件、JDBC Request取样器
		
Jmeter常见操作数据库场景 准备.制造测试数据 获取.查询测试数据 数据库数据作为参数引用 清理测试环境.删除过程数据 数据库压测 Jmeter操作数据库环境准备 已经安装好的数据库,比如MySq ...
 - Jmeter配置元件——JDBC Connection Configuration参数化
		
在昨天Jmeter配置元件——CSV DataSet Config参数化一文中,有提到,在参数化时,还可以使用JDBC Connection Configuration配置元件实现,具体如何实现,如何 ...
 - 转:JMeter 参数化之利用JDBC Connection Configuration从数据库读取数据并关联变量
		
1. 下载mysql jar包 下载mysql jar包 http://dev.mysql.com/downloads/connector/j/ 网盘下载地址:mysql-connector-ja ...
 - jmeter压力测试值之配置JDBC Connection Configuration(一)
		
一.下载mysql jar包 下载mysql jar包 http://dev.mysql.com/downloads/connector/j/ 网盘下载地址:mysql-connector-java- ...
 - jmeter 基础功能详解
		
jmeter 基础功能详解 thread group:包含一组线程,每个线程独立地执行测试计划. sampler:采样器,有多种不同的sample实现,用来发起各种请求,如http请求,jdbc请求, ...
 - 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑)  C#中缓存的使用  C#操作redis  WPF 控件库——可拖动选项卡的TabControl  【Bootstrap系列】详解Bootstrap-table  AutoFac  event 和delegate的分别  常见的异步方式async 和 await C# Task用法  c#源码的执行过程
		
反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) 背景介绍: 为了平衡社区成员的贡献和索取,一起帮引入了帮帮币.当用户积分(帮帮点)达到一定数额之后,就会“掉落”一定数量的“帮帮 ...
 - JMeter数据库操作详解
		
Jmeter提供了JDBC连接的插件,通过执行SQL语句的java API,实现对数据库的访问和查询,同时可以操作一次向数据库插入上百条上千条数据. 一.安装驱动包 将需要连接JDBC的jar包放入j ...
 
随机推荐
- burpsuite 关于部分https抓包失败原因
			
没导入证书 burpsuite生成证书 der格式,名字随便取,一路next firefox浏览器导入 导入,勾选信任证书ok,重启浏览器 还有你要勾选这里,确保所有流量都走你的代理 ps:遇到浏 ...
 - 50个SQL语句(MySQL版) 建表 插入数据
			
本学期正在学习数据库,前段时间老师让我们做一下50个经典SQL语句,当时做的比较快,有一些也是百度的,自我感觉理解的不是很透彻. 所以从本篇随笔开始,我将进行50个经典SQL语句的复盘,加深理解. 答 ...
 - Rocket - 断句 - Diplomatic Design Patterns: A TileLink Case Study
			
https://mp.weixin.qq.com/s/afRVgTCYs1Mxu898uSmVaQ 整理一篇介绍Diplomacy和TileLink的文章. 原文链接: https://carrv ...
 - Maven本地仓库/中央仓库(阿里镜像)/JDK配置
			
第一步打开你已经下载好的Maven,进入:根磁盘:\......\apache-maven-3.6.2\conf文件夹找到settings.xml文件(没有的可以自行创建一个同名的文件即可) 使用文本 ...
 - 分享两个常用的rem布局方式
			
关于rem 这种技术需要一个参考点,一般都是以<body>的“font-size”为基准. 比如我们设置body,html的字体大小为10px:那么1rem就是10px, 这样一来,我们设 ...
 - Java实现 LeetCode 173 二叉搜索树迭代器
			
173. 二叉搜索树迭代器 实现一个二叉搜索树迭代器.你将使用二叉搜索树的根节点初始化迭代器. 调用 next() 将返回二叉搜索树中的下一个最小的数. 示例: BSTIterator iterato ...
 - Java实现 洛谷 P1508 Likecloud-吃、吃、吃
			
import java.util.Arrays; import java.util.Scanner; public class Main { static int n, m; static int[] ...
 - java实现顺时针螺旋填入
			
从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把 1,2,3-n*n 的数字按照顺时针螺旋的形式填入其中.例如: 输入数字 2,则程序输出: 1 2 4 3 输入数字 3,则程序输出: 1 ...
 - java实现第六届蓝桥杯无穷分数
			
无穷分数 无穷分数 无穷的分数,有时会趋向于固定的数字. 请计算[图1.jpg]所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0. 请填写该浮点数,不能填写任何多余的内容. 结果:0 ...
 - svg 贝塞尔曲线图解(记录)
			
path路径绘制中,绘制贝塞尔曲线的命令包括: Q 二次贝赛尔曲线 x1,y1 x,y T 平滑二次贝塞尔曲线 x,y C 曲线(curveto) x1,y1 x2,y2 x,y S 平滑曲线 x2, ...