JMeter_从数据库获取数据并作为变量传输

导入MySQL驱动包请参看另一篇文章:链接

一、添加JDBC Connection Configuration

  • 线程组-配置元件-JDBC Connection Configuration
  • 设置连接:数据库连接地址:jdbc:mysql://数据库ip:3306/库名

在这里插入图片描述

二、添加JDBC Request

  • 线程组-取样器-JDBC Request
 - ariable Name...: 数据库连接池的名字,需要与上面配置的JDBC Connection
   Configuration中Variable Name Bound Pool的Variable Name...相同
 - Query:填写的sql语句未尾不要加“;”
 - Parameter valus:参数值
 - Parameter types:参数类型,可参考:Javadoc for java.sql.Types
 - Variable names:保存sql语句返回结果的变量名
 - Result variable name:创建一个对象变量,保存所有返回的结果
 - Query timeout:查询超时时间
 - Handle result set:定义如何处理由callable statements语句返回的结果

在这里插入图片描述

三、添加结果树,查看结果

1、返回单个结果,并获取返回参数

①、先添加调试取样器

  • 线程组-取样器-调试取样器
    调试取样器作用:添加调试取样器后在察看结果树中能看到我们在脚本中所有参数化变量所取的值,这样有利于我们排错。

②、添加结果树查看结果
查询结果:
在这里插入图片描述

获取查询结果:

  • 在其他地方使用${mysql_2_1}调用结果
    在这里插入图片描述

2、返回单条多列数据,并获取指定参数

查询结果:
在这里插入图片描述
获取指定参数:
(1)获取前三列参数
在这里插入图片描述
在这里插入图片描述
(2)获取第一列和第三列参数
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45664055/article/details/122349221