jmeter学习之数据库测试jdbc连接环境

一、学习准备条件:

1.数据库环境的准备(本机安装mysql,或是远程虚机的数据库环境,这里以本机安装的mysql为例)

2. jmeter正常安装

二、Jmeter--jdbc请求

jmeter提供了对数据库进行测试的方法 ,既是jdbc请求

在jmeter中进行数据库测试需要两个要素:

1)jdbc connection configuration(从配置原件中可以找到,具体查找路径可查看下图)

他的主要工作就是设置数据库连接池(简单通俗的解释就是配置数据库连接参数的,下面会详细讲述)

jmeter学习之数据库测试jdbc连接环境

2)jdbc request

jmeter学习之数据库测试jdbc连接环境

三、具体配置方式

1)jdbc connection configure的配置

配置方法以本地的mysql为例进行阐述,配置方式查看下图,下面具体解释每个参数的意义

jmeter学习之数据库测试jdbc连接环境

jdbc connection configuration中的其他参数可以从其他资料中查看,这个就不在赘述;

2)jdbc request 的配置

jmeter学习之数据库测试jdbc连接环境

点击执行后,给大家看下执行结果

jmeter学习之数据库测试jdbc连接环境

 

到这里为止,jmeter 连接数据库测试已经成功。

四、高级应用

1)jmeter执行多条sql命令

jmeter唯一遗憾的是一个jdbc request只能执行一条语句,(想想也是,执行多条sql时,如何收集各条sql的响应时间呢)

不过在数据库的连接参数中是提供了可以执行多条sql的方法,具体参数定义详见下图:

jmeter学习之数据库测试jdbc连接环境

jdbc request中的Query type选择callable statement

jmeter学习之数据库测试jdbc连接环境

2)sql语句参数化

jmeter也实现了sql参数化的设置,有两种方式

1. ?占位符实现

jmeter学习之数据库测试jdbc连接环境

jmeter学习之数据库测试jdbc连接环境

2.引入变量

${}方式引入变量,具体详见下图

jmeter学习之数据库测试jdbc连接环境

jmeter学习之数据库测试jdbc连接环境

 

jmeter学习之数据库测试jdbc连接环境

jmeter学习之数据库测试jdbc连接环境

上一篇:[TcaplusDB知识库]TcaplusDB的高可用性和数据安全性介绍


下一篇:SQLServer 不同数据库进行表结构比较