Jmeter之JDBC请求(四)

摘要:
因为链接数据库是需要在JDBCConnectionConfiguration中配置好的,然后赋予一个变量名称,那么JDBCReques想要去访问数据库,就必须通过这个配置好的元件去链接,所以JDBCReques就需要通过读取JDBCConnectionConfiguration的变量中的信息,那怎么读取呢,JDBCReques就需要用到这个变量了,就需要到名称为mysql的元件中去应用。那么怎么去配置JDBCConnectionConfiguration中的信息呢ConnectionPoolConfigurationConnectionValidationbyPool这2个先为默认值,先配置DatabaseConnectionConfiguration配置信息如下:DatabaseURL:jdbc:mysql://服务器地址:3306/数据库名(例如小七这边的是:jdbc:mysql://ip:3306/数据库名?

我们常用的Jmeter中的功能又HTTP请求、JDBC Request、SOAP/XML -RPC Request,这3个请求,

现在就为大家介绍下 什么是JDBC请求

首先,大家右键点击“测试计划”与右键“线程组”可以比较看的出,线程组中多了一个Sampler

Jmeter之JDBC请求(四)第1张

这边既然要介绍JDBC请求,那么就必须添加一个驱动,使数据库跟Jmeter能连接上

Jmeter之JDBC请求(四)第2张

咋们这边介绍的是JDBC请求,那么童鞋们添加个JDBC Request

Jmeter之JDBC请求(四)第3张

那怎么样来添加对应的数据呢!

1.添加变量名(可自定义)

2.选择Query Type

3.添加select语句进去

4.点击绿色三角形,运行按钮

5.执行后可以点开标记为5的感叹号,查看日志

6.就是第五步执行后出现的日志

7.还可以添加查看结果树来查看运行的结果是否成功

Jmeter之JDBC请求(四)第4张

如下图,查看结果树,运行报错了,为什么呢,这边提示说没有链接上数据库

Jmeter之JDBC请求(四)第5张

那么下面就添加一个JDBC配置链接,用来链接数据库

Jmeter之JDBC请求(四)第6张

Jmeter之JDBC请求(四)第7张

从JDBC Connection Configuration可以看出,在JDBC Request中也有一个叫做“Variable name”的变量名称,所以这两者的变量名称是需要一致的。

因为链接数据库是需要在JDBC Connection Configuration中配置好的,然后赋予一个变量名称,那么JDBC Reques想要去访问数据库,就必须通过这个配置好的元件去链接,所以JDBC Reques就需要通过读取JDBC Connection Configuration的变量中的信息,

那怎么读取呢,JDBC Reques就需要用到这个变量了,就需要到名称为mysql的元件中去应用。

Jmeter之JDBC请求(四)第8张

那么怎么去配置JDBC Connection Configuration中的信息呢

Connection Pool Configuration

Connection Validation by Pool

这2个先为默认值,

先配置Database Connection Configuration

配置信息如下:

Database URL: jdbc:mysql://服务器地址:3306/数据库名

(例如小七这边的是:jdbc:mysql://ip:3306/数据库名?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true)

备注:“&allowMultiQueries=true” 这句话的意思呢 是为了在JDBC中执行多条select语句的时候用的!

JDBC Driver class:数据库JDBC驱动类名,com.mysql.jdbc.Driver

Username:数据库连接用户名

password:数据库连接密码

Jmeter之JDBC请求(四)第9张

配置元件配置好之后,然后再运行下select语句,就可以看到查询成功,如下图

Jmeter之JDBC请求(四)第10张

免责声明:文章转载自《Jmeter之JDBC请求(四)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue添加滚动事件,解决简书Carol_笑一笑方案中vue移除滚动事件失效的问题Android中字符设备驱动和应用实例(一) 驱动部分下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

华为高斯GaussDB T数据库实战培训(7小时速成版)

为满足各位学员对新技术的学习需求,让大家快速入门学习高斯GaussDB国产数据库,风哥推出了华为GaussDB T数据库实战培训教程(速成版),主要包括内容:GaussDB T数据库基础知识、GaussDB T单机安装配置、GaussDB T HA主备安装配置、GaussDB T分布式集群安装配置、GaussDB T数据库管理入门。 风哥推出的华为高斯Ga...

sqlserver用windows方式验证登录踩过的坑

坑位一: 之前没用过windows验证方式登录sqlserver,连接串怎么写 坑位二: 链接上了,但是启动报错 八月 19, 2020 9:33:43 上午 com.microsoft.sqlserver.jdbc.AuthenticationJNI <clinit> 警告: Failed to load the sqljdbc_auth.d...

图解MySQL5.5详细安装与配置过程

出自:http://www.dbhom.com/show.aspx?id=77&cid=9 MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公司旗下。MySQL是目前世界上开源数据库中最受欢迎的产品之一,是应用最为广泛的开源数据库。MySQL就是LAMP中的M。 本文详细讨论的是MySQL最新版M...

通过 redo日志恢复数据库

如果还原存档的重做日志文件和数据文件,则必须先执行介质恢复,然后才能打开数据库。归档重做日志文件中未反映在数据文件中的任何数据库事务都将应用于数据文件,从而在打开数据库之前将它们置于事务一致状态。 介质恢复需要控制文件,数据文件(通常从备份恢复)以及包含自备份数据文件以来的更改的联机和归档重做日志文件。介质恢复通常用于从介质故障中恢复,例如丢失文件或磁盘,...

MySQL-快速入门(11)用户管理

1、权限表 存储用户权限信息表主要有:user、db、host、tables_priv、columns_priv、procs_priv。 1》user表: 记录允许连接到服务器的账号信息,里面的权限是全局级别的。user表有42个字段,这些字段可以分为4类,分别是用户列、权限列、安全列、资源控制列。 2》db和host表 3》tables_priv和col...

MySQL多实例配置(两)

    MySQL操作和维护一个集中的数据库的。它可以由一个单一的执行MySQL在数据库服务器,部署多MySQL示例。这个功能是由mysqld_multi实现。mysqld_multimysqld的服务进程。这些mysqld服务进程程序能够用不同的socket或是监听于不同的端口,同一时候将数据文件分布到不同的磁盘以分散IO。 mysqld_multi提...