Jmeter中的Sampler(取样器)是与服务器进行交互的单元。
Jmeter JDBC Request的工作通常分3步进行:
- 向服务器发送请求;
- 记录服务器的响应数据;
- 记录响应时间。
具体步骤如下:
一、配置JDBC Connection Configuration
1、建立一个测试计划,并添加线程组
2、线程组下添加JDBC Connection Configuration
3、配置JDBC Connection Configuration信息
其中:
Variable Name:写入数据库连接池的名字;
Database URL:数据库连接地址;
JDBC Driver Class:数据库的驱动类(需将要连接数据库的驱动jar包放到Jmeter的lib目录下,然后重启Jmeter。在测试计划界面下的Library中导入该jar包)
Username:数据库账号
Password:数据库密码
下面简单介绍一下不同数据库的驱动类和URL格式:
4、线程组下添加JDBC Request
5、设置JDBC Request信息
注意:
- “Variable Name”一定要跟“JDBC Connection Configuration”中设置的“Variable Name”相同;
- JDBC Request同时支持“update、insert和delete”请求,只需下拉更改“Query Type”字段的信息即可。
6、线程组下添加“查看结果树”,并运行
至此,Jmeter已成功连接上了数据库,并且返回了所查询的数据。
另:
JDBC Request的sql语句支持别名格式,如:
select * from table t where t.id=1;