jmeter连接数据库jdbc

导入数据库包到jmeter

jmeter连接数据库jdbc_第1张图片
导入

在jmeter中配置原件

  • 线程组
  • JDBC Connection Configuration:

是一种完全符合java语法规范的脚本语言,且又拥有自己的一些语法和方法;

  • JDBC Request:

可以向数据库发送一个请求(sql语句)

  • Debug Sampler:

可以看到我们定义的所有自定义变量的值

JDBC Connection Configuration配置数据库信息

jmeter连接数据库jdbc_第2张图片
image.png

填写信息的介绍
Variable Name(变量名):这里写入数据库连接池的名字
Database URL:数据库连接地址
JDBC Driver class:数据库驱动(可以将需要连接的数据库驱动jar包复制到jmeter的lib/目录下,然后在设置测试计划界面,最下面的Library中导入)
Usermame:数据库的用户名
Password:数据库密码

  • 实例名的补充


    jmeter连接数据库jdbc_第3张图片
    image.png

JDBC Reques的填写信息

(# 注意)Variable Name:这里填写添加DBC Connection Configuration时填写的变量名,以便建立关联

jmeter连接数据库jdbc_第4张图片
image.png

说明
  Query:填写的sql语句未尾不要加“;”
  Parameter valus:参数值
  Parameter types:参数类型,可参考:Javadoc for java.sql.Types
  Variable names:保存sql语句返回结果的变量名
  Result variable name:创建一个对象变量,保存所有返回的结果
  Query timeout:查询超时时间
  Handle result set:定义如何处理由callable statements语句返回的结果

jmeter 怎么展示我们数据库中数据的

字段名_#: 代表总共多少条数据
字段名_1:代表数据库中的第一条数据


jmeter连接数据库jdbc_第5张图片
jmeter

我们今天做的是拿到表中的用户名和密码看不能登录

  • 添加一个循环控制器


    jmeter连接数据库jdbc_第6张图片
    image.png
  • 添加一个计数器


    jmeter连接数据库jdbc_第7张图片
    image.png

说明
启动:从X数开始计算
递增:每次递增X
最大值:递增到最大值后,下一次从启动值继续递增
引用名称:参数化时所需要使用的变量名称

在我们的请求中使用

两个变量的一起是用在jmeter中我们用V__连接,在用()括器来充当一个整体


jmeter连接数据库jdbc_第8张图片
#

你可能感兴趣的:(jmeter连接数据库jdbc)