专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 JMeter数据库压力测试的步骤

JMeter数据库压力测试的步骤

更新时间:2022-10-18 10:28:49 来源:星辉 浏览642次

jmeter中取样器(Sampler)是与服务器进行交互的单元。一个取样器通常进行三部分的工作:向服务器发送请求,记录服务器的响应数据和记录响应时间信息。

如果需要对数据库发起请求或者对数据库施加压力,那么这时候就需要用到JDBC Request。JDBC Request可以向数据库发送一个请求(sql语句),一般它需要配合JDBC Connection Configuration配置元件一起使用。

下面以Oracle为例,具体步骤如下:

1.建立一个测试计划,添加JMeter线程组

2.在线程组上面右键单击选择配置元件JDBC

Validation Query:注意!!这个字段默认是select 1,如果是mysql,则不需要修改,如果是oracle,则要改为select 1 from dual,否则会连接不上。

Variable Name(变量名):这里写入数据库连接池的名字

Database URL:数据库连接地址

JDBC Driver class:数据库驱动(可以将需要连接的数据库驱动jar包复制到jmeter的lib/目录下,然后在设置测试计划界面,最下面的Library中导入)

Username:数据库登录名

Password:数据库登陆密码

不同数据库的驱动类和URL格式:

3.添加JDBC请求

Variable name:这里写入数据库连接池的名字(和JDBC Connection Configuration名字保持一致 )

Query:里面填入查询数据库数据的SQL语句(填写的SQL语句末尾不要加“;”)

parameter valus:数据的参数值

parameter types:数据的参数类型

cariable names:保存SQL语句返回结果的变量名

result cariable name:创建一个对象变量,保存所有返回结果

query timeout:查询超时时间

handle result set:定义如何处理由callable statements语句返回的结果

4.添加监听器,查看结果树

5.测试请求是否成功

这是响应数据,正确的显示了我查询的该表的对应字段的数据。如果大家想了解更多相关知识,不妨来关注一下本站的JMeter教程,里面还有更丰富的知识等着大家去学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>