侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 67 篇文章
  • 累计创建 25 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

JMeter -- 数据库连接

一朵云
2022-02-18 / 0 评论 / 1 点赞 / 7808 阅读 / 3337 字

介绍:

  实际工作中,测试过程经常要与数据库进行交互,那么,JMeter 是否有为我们提供便捷组件呢?

  显然是有的,下面就让我们通过一个示例来了解 JMeter 是怎么精心数据库交互的吧!

示例:

数据库表结构及数据:

image.png

想法:

  通过sql去查1001、2001的用户信息,并将查询到的信息进行参数化。

1、准备 MySQL 环境

  ①、准备可连接的mysql环境。示例中,我是本地 windows 系统安装的 mysql,版本号为 8.0.19。

  ②、通过 官网 下载 mysql jdbc 连接驱动 jar 包。

image

2、JMeter 引入 连接驱动 jar 包

image

3、配置 JDBC 连接池信息

组件的位置:

右键 -- 添加 -- 配置元件 -- JDBC Connection Configuration 。

image.png

Database URL 地址:

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true

4、配置 JDBC Request 进行查询操作

①、添加变量:

image.png

②、JDBC Request 配置:

image.png

③、添加 调试取样器 和 查看结果树 进行调试:

image.png

image.png

5、结果说明:

  userAge_#=2 (总行数)

  userAge_1=第1列, 第1行

  userAge_2=第1列, 第2行

  其他以此类推,参数调用时直接调用,如: $

如下图:

image.png

1

评论区