Jmeter操作数据库,jdbc请求及配置

jmeter的一个重要功能就是可以实现对数据库的操作,在接口测试和性能测试中常会用到。

Jmeter操作数据库的使用场景?

1.接口测试中对数据进行查询,传入数据作为请求参数,或者断言时查看数据是否正确写入数据库。

2.接口或者性能测试,通过接口并发请求,批量实现数据的构造,数据恢复操作。

3.快速实现对数据库的增删改查。

Jmeter操作数据库过程

1.添加数据库驱动
将对应的数据库驱动jar包放入jmeter的lib目录下,以mysql驱动为例,重启jmeter生效。

在这里插入图片描述

2.添加JDBC Connection Configuration(数据库配置连接池)
添加路径:测试计划->添加->配置元件->JDBC Connection Configuration
在这里插入图片描述
参数说明

  • Variable Name:数据库连接池名称,与JDBC Request关联使用。
  • Database URL:操作的数据库URL
  • JDBC Driver class:数据库驱动包,不同类型的数据库选择对应的驱动包
  • Username:数据库用户名
  • Password:数据库的登录密码

说明:可以添加多个不同的JDBC Connection Configuration,JDBC Request根据不同名称引用。

3.添加线程组及JDBC Request
在这里插入图片描述
参数说明

  • Variable Name:需要关联的数据库连接池名称(JDBC Connection Configuration)
  • Query Type:
    Select Statement:执行单条查询语句,填写的sql语句未尾不要加“;”
    Update Statement:执行更新、删除、插入SQL时使用
    Callable Statement:执行多条查询语句。
    Commit:提交
    Rollback:撤销
  • Variable names:保存sql执行结果的变量名,其他请求或者断言时使用。

4. 查看执行sql语句响应数据
添加路径: JDBC Request->添加->监听器->察看结果树
查看请求执行结果。
在这里插入图片描述

jmeter操作不同数据库使用的数据,使用不同的连接池配置及数据库驱动包。
在这里插入图片描述

发布了126 篇原创文章 · 获赞 66 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/XingLongSKY/article/details/102926278