Jmeter关联数据库

时间:2024-04-01 10:57:04

说明:测试接口的时候,有时需要从数据库中取值,故连接数据库也是jmeter中比较常见的操作。
一、下载jar包,并放入jmeter中
1、因为jmeter本身不能直接连接数据库,所以需要通过第三方jdbc的jar包来连接数据库;
下载地址:
链接: https://pan.baidu.com/s/14arGWsy68YwH6_7yFtNCDw
提取码: 61yg
下载后,找到此jar包:mysql-connector-java-5.1.7-bin.jar
通过两种方法放入jmeter中:
(一)打开jmeter,在测试计划中倒入jar包;
Jmeter关联数据库
(二)直接将jar放入到jmeter中的lib文件夹中;
Jmeter关联数据库
二、配置数据库
1、重启jmeter,添加数据库插件;
Jmeter关联数据库
按下图配置即可
Jmeter关联数据库
注:
(1)Variable Name for created pool:自定义名称,后边会用到该名称;
(2)Database URL:配置数据库的连接,固定写法如下:
【jdbc:mysql://数据库地址:端口号/数据库名称?useUnicode=true&characterEncoding=utf8】
(3)JDBC Driver class:根据不同数据库进行选择,mysql数据库选择“com.musql.jdbc.Driver”;
(4)Username:数据库名称;
(5)Password:数据库密码;

三、校验数据库连接是否正常
1、线程组添加JDBC Request
Jmeter关联数据库
2、在添加的插件中进行配置
(1)Variable Name of Pool declared in JDBC Connection Configurarion:填写“第二步”中自定义的名称「Variable Name for created pool」;
(2)SQL Query 中Query Type选择查询类型,查询、修改、多条sql查询,如下如,一般单条sql选择Select Statement;
Query下方输入框输入要查询的sql;
(3)Variable names:输入自定义名称,后续调用时,用磁名称,有多个名称时,用英文逗号隔开;
Jmeter关联数据库

3、运行校验脚本
查看结果树
Jmeter关联数据库
结果:可以正常显示取值,此结果正确。