转载地址:https://blog.csdn.net/sunwangdian/article/details/50737270html
数据库测试须要加载JDBC驱动,JDBC配置,JDBC请求java
前提条件,驱动包mysql-connector-java-5.1.38-bin.jar要放到本机Java路径:C:\Program Files\Java\jdk1.8.0_73\jre\lib\ext下,而且配置以后,从新启动JMeter。mysql
1、JDBC配置 JDBCConnection Configuration:sql
右键“线程组”->添加->配置原件->JDBC Connection Configuration数据库
Variable Name: 变量名称,须要变量名绑定到池。须要惟一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简单理解就是在JDBC request的时候肯定去哪一个绑定的配置。函数
MaxNumber of Connection: 数据库最大连接数性能
PoolTimeout: 数据库连接超时,单位ms测试
Idle Cleanup Interval (ms): 数据库空闲清理的间隔时间,单位ms.net
Auto Commit:自动提交。有三个选项,true、false、编辑(本身经过jmeter提供的函数设置)线程
Transaction Isolation:
事务间隔级别设置,主要有以下几个选项:(对JMX加解密)
【TRANSACTION_NODE 事务节点 、
TRANSACTION_READ_UNCOMMITTED事务未提交读、
TRANSACTION_READ_COMMITTED事务已提交读 、
TRANSACTION_SERIALIZABLE事务序列化 、
DEFAULT默认、
TRANSACTION_REPEATABLE_READ事务重复读、
编辑】
Keep-Alive: 是否保持链接
Max Connection age (ms):最大链接时长,超过期长的会被拒绝
Validation Query:验证查询,检验链接是否有效(数据库重启后以前的链接都失效,须要验证查询)
。。。。。。
Database URL:如jdbc:mysql://localhost:3306/test 表示本地数据库,3306端口,数据库名称为test
JDBCDriver Class: JDBC的类,如org.gjt.mm.mysql.Driver
原文:http://jingyan.baidu.com/article/7082dc1c52e814e40a89bdca.html
2、数据库性能测试实例
【一】插入数据
步骤一:添加驱动包
步骤二:配置JDBC Connection Configuration
步骤三:JDBC Request配置
步骤四:添加监听器,运行,查看结果便可。