jmeter实现数据库的压力测试

jmeter实现数据库的压力测试

今天给大家总结一篇,jmeter如何实现数据库压力测试。首先在做jmeter对数据库的压力测试之前,先来了解一下它的实现原理,下图是我画的一个简单的原理图:
jmeter实现数据库的压力测试_第1张图片
jmeter先要和数据库建立连接,sql语句是在jmeter中写的,但是语句的执行是在数据库里执行的,数据库再将执行结果返回给jmeter。在做jmeter数据库压力测试之前,要先检查是否有mysql-connector-java-5.1.39-bin.jar的这个包,版本不一定要和我一样,有接下来就正式演示一下数据库压力测试的步骤:
1.创建数据库连接
jmeter实现数据库的压力测试_第2张图片
2.给连接起个名,我这里是sql,将数据库连接的配置填写完整,这里根据自己的数据库信息配置。
jmeter实现数据库的压力测试_第3张图片
3.创建JDBC请求
jmeter实现数据库的压力测试_第4张图片
4.将数据库连接配置的名字写入,在SQL Query里面可以编写sql语句,跟自己写的语句类型选择Query Type,
jmeter实现数据库的压力测试_第5张图片
5.运行脚本,查看结果,结果正确,说明数据库已经连接成功:
jmeter实现数据库的压力测试_第6张图片
6.数据库连接成功,设置线程属性,此时可以对数据库进行压力测试了,
jmeter实现数据库的压力测试_第7张图片
7.数据库的参数化,?代表参数化,将参数值写入下面的Parameter values 中,填写参数值对应的类型:
jmeter实现数据库的压力测试_第8张图片
8.加入,debug sampler,便于查看结果:
jmeter实现数据库的压力测试_第9张图片
9.下面为一个修改语句,选择对应的Query Type,这里是两个变量同时做参数化:
jmeter实现数据库的压力测试_第10张图片
10.执行脚本,在查询表中数据,是否修改成功:
jmeter实现数据库的压力测试_第11张图片
11.下面结果显示,我已经修改成功了:
jmeter实现数据库的压力测试_第12张图片
这里可以根据CSV Data Set Config/CSV数据文件设置,对变量值进行参数化,然后添加各种报告,对数据库进行参数化。

你可能感兴趣的:(jmeter参数化,性能测试,数据库,Jmeter,WebSocket,web压力测试)