在JMeter做自动化接口测试,需要对数据库进行增删改查等操作时,我们是无法像navicat一样直接写SQL的,需要通过一系列操作,才可以。
1、首先,第一步就是,在Test Plan中引用对应数据库的jar包,jar包可以在网上找,本文以MySQL为例,步骤如下:
2、第二步,在线程组下面添加JDBC Connection Configuration(JDBC链接配置)
3、JDBC Connection Configuration的设置方法
4、配置JDBC Request 并完成SQL的拼写。这一步完成以后,我们使用JMeter对数据库增删改查,已经足够了。如果需要循环,批量造数据,请查看后续步骤
5、配置loop循环器,在线程组下面添加Loop Controller,并按需设置循环次数。需要注意的是,JDBC请求头需要放在loop循环器之下。那么到这一步,实现基础的循环插入数据可以实现了。
6、延伸:如果部分参数需要自增或者变化,可以写随机函数,或者添加可以自增的计数器Counter,可以实现参数化;
随机函数调用变量:${__Random(10000000,99999999)}
计数器的使用,需要在loop循环器内,添加计数器,计数器的设置如下
标签:JDBC,数据库,计数器,循环器,JMeter,loop From: https://www.cnblogs.com/xiaodi888/p/18153011