数据库操作

配置Mysql.jar文件

  1. 下载驱动文件,将驱动文件复制到 jemter安装目录 /lib目录

mysql-connector-java-8.0.22.zip
image.png
拖进来之后,需要重启 JMeter。

新建Mysql连接配置

【配置元件】—【JDBC Connection Configuration】
image.png
数据库配置

  1. 主机地址:rm-bp188nr95fk4l9545ao.mysql.rds.aliyuncs.com
  2. 端口号:3306
  3. 用户名:fanmao65
  4. 密码:abc@fanmao65
  5. 数据库:fanmao65_hm

设置数据库的连接名
image.png

设置数据库的配置信息
image.png
Database URL: jdbc:mysql://rm-bp188nr95fk4l9545ao.mysql.rds.aliyuncs.com:3306/fanmao65_hm

橙色部分的内容具体的值, 数据库的外网地址以及 数据库名字 rm-bp188nr95fk4l9545ao.mysql.rds.aliyuncs.com 服务器的主机地址 3306 端口号 fanmao65_hm 数据库名

JDBC Driver class: com.mysql.jdbc.Driver (连接mysql数据库)
username:fanmao65
password:abc@fanmao65

新建 JDBC Request

【线程组】—【右键】—【添加】—【取样器】—【JDBC Request】
image.png

编写相应的配置信息,配置名称要跟上面定义的jdbc 连接保持一致。
image.png
编写查询语句

  1. select * from student;

image.png

运行,查看服务器返回结果。
image.png

jdbc 上下游传参

数据库的users表中存放着所有的用户token
image.png
image.png
现在要做发布话题的操作,发布话题需要用到 token

token是数据库中来。

JMeter-03 JDBC 数据库 - 图11

jdbc请求中设置变量

image.png

Variable names: 变量名。
需要主要的是: jdbc 请求成功之后,会返回很多结果。
image.png
JMeter在保存变量的时候,会自动将变量名后添加 _n 表示变量。
image.png
使用jdbc的变量的时候
${token_1} 表示sql查询出来的第一个token值。
image.png

思维导图

JMeter.svg