在工作中我们有时需要对数据库进行性能测试;比如想看一下这个SQL语句的性能怎样,是否数据库有性能问题;或者构造一些铺底数据,如一个表需要构造1000万数据。
jmeter中建立一个JDBC请求的测试计划主要分2步:
(1) 设置JDBC连接池。
(2) 添加JDBC请求。
其它就添加设置参数化、断言、监听结果。
前置条件,添加对应的驱动文件。添加方式
方式一:复制对应数据库驱动文件,放置到jmeter/lib/ext下;重启jmeter
方式二:在测试计划组件中,指定驱动包;如下
测试计划添加驱动文件
设置JDBC连接池(1) 添加->配置元件->JDBC Connection configuration
添加JDBC连接池组件
(2) 连接池配置,如下是MySQL的数据库的连接配置
mysql 连接池配置
备注:建议连接池最大连接数最好与线程组线程数一致,以保证一个线程有一个连接,充分发挥处理能力。
添加JDBC请求(1)添加->取样器->JDBC request