Jmeter笔记1 | JDBC连接/数据库连接
  C9HhjEyUcCKy 2023年11月02日 20 0

一、【测试计划】添加jar包

下载jar包地址:​​https://dev.mysql.com/downloads/connector/j/​

Jmeter笔记1 | JDBC连接/数据库连接_连接池

Jmeter笔记1 | JDBC连接/数据库连接_数据库_02

下载好的zip包解压到jmeter的lib目录下

Jmeter笔记1 | JDBC连接/数据库连接_数据库_03

打开jmeter,在【测试计划】里通过【浏览】,选择刚放到lib目录下的MySQL的jar包

Jmeter笔记1 | JDBC连接/数据库连接_数据库_04


二、配置JDBC连接池

配置元件-》JDBC Connection Configuration

Jmeter笔记1 | JDBC连接/数据库连接_连接池_05

核心配置

Jmeter笔记1 | JDBC连接/数据库连接_mysql_06

名称:该组件名称,可以随意设置,甚至可以为空。

Variable Name:连接池名称, JDBC Request 通过此名称来获取连接池中的连接;可以随意填写,最好具有业务意义,至少让你能够秒懂。还有一条,在整个测试计划中这个名称最好唯一,如果有多个JDBC Connection Configuration,且名称重复,你让JMeter如何去做选择呢?

Max Number of Connections:连接池的最大连接数。

MAXwait:最大等待时间

Auto Commit:是否自动提交事务,比如Oracle执行一条更新操作,不Commit一下,数据是不会更新到库中的,这个选项帮我们自动提交。

Transaction Isolation: JDBC事务控制选项。

Validation Query:验证 SQL 语法。

DataBaseURL:数据库连接地址格式:

URL="jdbc:mysql://IP:端口/数据库名称";

JDBC Driver Class:数据库驱动,选择对应的mysql

如MySQL的Driver="com.mysql.jdbc.Driver";

username:数据库用户名

password:数据库密码


三、JDBC请求

添加JDBC请求:【线程组】-》【取样器】-》【JDBC Request】

Jmeter笔记1 | JDBC连接/数据库连接_数据库_07

Jmeter笔记1 | JDBC连接/数据库连接_mysql_08

Jmeter笔记1 | JDBC连接/数据库连接_数据库_09

【Query Type】说明:

Select Statement:执行查询语句的时候用到。

Update Statement:执行更新插入与修改。

Callable Statement:对应JDBC规范中的CallableStatement对象,它为所有的DBMS提供了一种以标准形式调用存储过程的方法,白话就是可以调用存储过程,也就是可以有入参,有占位符。

Prepared Select Statement:预编译查询语句,大家应该听说过绑定变量这个词,咱们在Oracle中为了减少数据库在SQL上的硬编译资源消耗,提倡大家用绑定变量,这样相同的SQL只会被编译一次。上面的Callable Statement是对Prepared Select Statement的扩展。Prepared Update Statement:只是把上面的 Select 换成了 Update,意义相同。

Commit:当前连接状态中的内容提交。

Rollback:当前连接状态中的内容回滚。

AutoCommit (false):指明不需要自动提交。

Jmeter笔记1 | JDBC连接/数据库连接_数据库_10

Parameter values:参数值,用来参数化 Sql Query 中的 Sql 语句。

Parameter types:上面参数值对应的参数类型。

Variable names: SQL执行后得到的结果往往是一个数据集,我们可以把它保存到变量中来,供后面的元件调用。

Prepared Select Statement预编译查询​

JDBC结果查看​​

Jmeter笔记1 | JDBC连接/数据库连接_mysql_11

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  bzUvzvVq9oY1   2023年11月02日   24   0   0 数据类型json数据库
  20xfzlOvosRH   2023年12月05日   13   0   0 mysql数据库
C9HhjEyUcCKy
最新推荐 更多