jmter---数据库性能测试

  1. 测试sql性能可以通过在jmeter中新建一个jdbc请求来进行测试;测试sql性能的时候一个jdbc request只能执行一条语句;

  2. 进行测试的时候主要分为三个步骤:

  • 设置jdbc连接池;

test plan》添加》配置原件》jdbc connection configuration

  • 设置完成后添加jdbc request请求;

线程组》添加》sampler》jdbc request

对※处的详细说明:

 

query type

详细说明

是否支持引用变量${}入参

是否支持占位符填充方式入参

select statement

查询语句使用

支持

不支持

update statement

更新、插入、修改语句使用

支持

不支持

callble statement

 

支持

支持

prepared select statement

预编译查询语句

支持

支持

prepared update statement

预编译更新、修改、插入语句

支持

支持

commit

当前连接状态的内容提交

 

 

rollback

当前连接状态的内容回滚

 

 

autocommit(false)

指明不需要自动提交

 

 

 

  • 添加监听器查看结果

可以添加察看结果树、debug sampler进行结果查看;

数据库驱动类和URL格式:

Datebase

Driver class

Database URL

MySQL

com.mysql.jdbc.Driver

jdbc:mysql://host:port/{dbname}

PostgreSQL

org.postgresql.Driver

jdbc:postgresql:{dbname}

Oracle

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@//host:port/service OR

jdbc:oracle:thin:@(description=(address=(host={mc-name})

(protocol=tcp)(port={port-no}))(connect_data=(sid={sid})))

Ingres (2006)

ingres.jdbc.IngresDriver

jdbc:ingres://host:port/db[;attr=value]

MSSQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

或者

net.sourceforge.jtds.jdbc.Driver

jdbc:sqlserver://IP:port;databaseName=DBname

或者

jdbc:jtds:sqlserver://localhost:1433/"+"library"

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值