Jmeter连接数据库(6)

一.链接数据库
1.选择“JDBCconnction configuration"(线程组-添加-配置元件-JDBCconnction configuration)
Jmeter连接数据库(6)_第1张图片
2.选择"JDBC请求"(线程组-取样器-JDBC请求)
Jmeter连接数据库(6)_第2张图片
3.添加“数据库驱动jar包”(测试计划):jar包可以放到jmeterl安装目录bin文件下
下载地址:MySQL:http://dev.mysql.com/downloads/connector/
Oracle:https://pan.baidu.com/s/1ajkRtkpRx-FdQ3j5A4dNUA
提取码:f0hp
Jmeter连接数据库(6)_第3张图片

4.DBCconnction configuration配置
Jmeter连接数据库(6)_第4张图片
Jmeter连接数据库(6)_第5张图片

注意:不同数据库,地址书写有差别
1.Database URL书写格式
Oracle:jdbc:oracle:thin:@数据库IP:端口号:数据库ID(数据库id是指“服务器名称”,并非指表空间或库名)
Jmeter连接数据库(6)_第6张图片
MySQL:jdbc:myslql://数据库IP:端口号/数据库ID
Jmeter连接数据库(6)_第7张图片
2.Variable Name Bound to Pool
Variable Name,数据库连接池的变量名,之后JDBC request可以通过选择不同的连接池名来选择不同的数据库连接,与JDBC Request的Variable name保持一致;
3. Connection Pool Configuration
Max Number of Connections:该数据库连接池的最大连接数,一般可设置为0,意思是每个线程都使用单独的数据库连接,线程之间数据库连接不共享;
4.Connection Validation by Pool
这是Jmeter用来检验数据库连接是否有效的一种机制,超过5秒没有使用的话,就会用validation query去测试下这个连接是否有效;
5.validation Query:验证查询,检验连接是否有效(数据库重启后之前的连接都失效,需要验证查询),这个语句至少是返回一条数据的查询语句。每种数据库都有自己的验证语句。以下是不同数据库对应的验证语句:
Jmeter连接数据库(6)_第8张图片
6.JDBC Driver class:数据库JDBC驱动类名

五.JDBC请求验证
配置完成后,可以通过“JDBC请求”元件写SQL验证链接结果。
Jmeter连接数据库(6)_第9张图片
Jmeter连接数据库(6)_第10张图片

你可能感兴趣的:(Jmeter)