jmeter之连接MySQL数据库

jmeter连接mysql数据库

mysql官网下载地址:MySQL :: Download Connector/J 

步骤如下:

1、下载mysql的jar包放入到jmeter的lib/ext下,然后重启jmeter

链接: https://pan.baidu.com/s/1rRrMQKnEuKz8zOUfMdMHFg?pwd=awfc 提取码: awfc 

2、配置JDBC Connection Configuration

3、配置JDBC Request

4、在请求中引用查询到的结果变量,可以结合计数器取每一个结果值:${__V(tname_${index})}

 1.下载驱动包

下载mysql的jar包放入到jmeter的lib/ext下,然后重启jmeter

链接: https://pan.baidu.com/s/1rRrMQKnEuKz8zOUfMdMHFg?pwd=awfc 提取码: awfc 

2.测试计划导入JDBC驱动包

如下图

3、线程组下添加配置元件JDBC Connection Configuration

Variable Name:自定义参数,在JDBC Request中会用到;

Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC&characterEncoding=utf-8,注意:?后面的serverTimezone=UTC&characterEncoding=utf-8不能缺少,否则会报时区错误。

JDBC Driver Class:com.mysql.jdbc.Driver;

Username:数据库用户名;

Password:数据库密码;

4、在添加一个Sampler:JDBC Request 

Parameter values:以逗号分隔的参数值列表

Parameter types:以逗号分隔的SQL参数类型列表

Variable Names:以逗号分隔的变量名列表,用于保存返回的值

Result Variable Name 如果指定,这将创建一个包含映射列表的Object 变量。每个映射都包含列名为键,列数据为值。用法如下:columnValue = vars.getObject("resultObject").get(0).get("Column Name");

Query timeout(s):设置查询的超时时间,-1意味着不要设置任何查询超时,这对于用户作者某些驱动程序不支持超时可能是必需的。默认为0,0表示超时时间无穷大

Handle ResultSet:定义如何处理从可调用语句返回的结果集

 4.1、由于只需要在数据库中取一次数据,即 jdbc取样器只需要执行一次,可以使用仅一次控制器;如下图:

配置路径:逻辑控制器——仅一次控制器

5、运行之后,数据库会返回数据 

2024年最新最全的Jmeter接口测试必会知识点:jmeter连接数据库_jmeter 数据库连接-CSDN博客

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在JMeter连接MySQL数据库,你需要按照以下步骤操作: 1. 首先,确保你已经安装了JMeter。如果没有,请先下载和安装JMeter。 2. 下载MySQL的JDBC驱动程序(也称为Connector/J)。你可以从MySQL官方网站下载最新版本的驱动程序。 3. 将下载的JDBC驱动程序(一个.jar文件)复制到JMeter的lib目录下。这个目录位于你安装JMeter的根目录下。 4. 启动JMeter,并创建一个新的测试计划。 5. 在测试计划中,右键点击"测试计划",选择"添加" -> "线程组"来添加一个线程组。 6. 在线程组上右键点击,选择"添加" -> "Sampler" -> "JDBC请求"来添加一个JDBC请求。 7. 在JDBC请求中,配置数据库连接信息。填写以下字段: - 变量名:定义一个变量名,用于引用这个连接。 - JDBC驱动类:选择"com.mysql.jdbc.Driver"。 - JDBC URL:输入连接MySQL数据库的URL,例如:jdbc:mysql://localhost:3306/mydatabase。 - 用户名和密码:输入你的MySQL数据库的用户名和密码。 8. 在"高级设置"中,可以设置一些额外的数据库连接参数,例如超时时间、编码等。 9. 在JDBC请求下方添加需要执行的SQL查询语句。 10. 运行你的测试计划,JMeter连接MySQL数据库并执行你设置的SQL语句。 这样,你就可以在JMeter连接MySQL数据库并执行SQL查询了。请注意,确保你的测试计划中已经包含了JDBC驱动程序的正确配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值