jmeter-JDBC Request中Query type的详解

JDBC Request中Query type的使用
前言

​ 莫名想到很久之前工作遇到一个这样的问题:出差去客户现场,当时环境没有什么数据,又要进行演示,所以需要把数据美化,准备1w条数据进行加工,当时一脸抓瞎,不知道该怎么办,记得是开发应该用存储过程给我进行实现了这个功能,今天看到JDBC后莫名想起了之前的无知,进行记录一下。

​ 这篇文章主要记录一下Query type的使用,如果需要看JDBC的配置和使用请参考其他的博客。

在这里插入图片描述

Query Type

Query Type主要包括八种类型,每种类型作用都不一样,下面分别进行介绍。

  • Select statement

这是一个查询语句,只能进行一条sql语句的查询

如果需要进行多条sql语句的查询则需要设置query type为callable statement

  • Update Statement

这是一条更新语句包含insertupdate,也是只能进行一条sql语句的查询

  • Prepared Select Statement

用于多次执行的select语句

prepared select:用于绑定变量重用执行计划,对于多次执行的SQL语句,prepared statement是最好的选择

ps:prepared select 的第一次执行消耗很高,它的性能主要体现在重复执行上

  • Prepared Update Statement

和我们的prepared select用法极为类似

  • Commit

将未存储的SQL语句写入数据库,使用不多

  • Rollback

撤销对SQL语句的执行过程

  • AutoCommit(false)

用户处于某个事务中,直到执行一条commit提交或者rollback才能重新开始一个新的事务

注:statement用于为一条sql生成测试计划,如果只执行一次sql,select/update statement是最好的选择

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值