通过jmeter向数据库中插入数据
1.思路是通过jmeter中的JDBC Request,向数据库中插入数据,一般来说数据还是通过接口来插入最好,但是如果要对系统进行压测的情况下我们需要大量数据,如果通过接口来插入太慢,所以采用jmeter的多线程方式,向数据库中插入大量数据
2.需要用到的环境及工具
①本地要装好JDK、jmeter、数据库的驱动
②我用的mysql所以下载mysql的驱动就行,驱动与mysql的版本无关,下载地址:https://dev.mysql.com/downloads/file/?id=515796
③将下载好的驱动放到jmeter的lib下,这样jmeter才能通过这个驱动去连接并操作数据库
④在jmeter中配置数据库信息
在配置元件里找到JDBC Connection Configuration加入到对应的线程组下,进行数据库配置
⑤在取样器中选择JDBC Request,进行对应SQL操作
update、insert选择图中的update statement,查看操作选择select statement
下面配置参数解释
3.操作
①在上面的JDBC Request中写入需要执行的sql,然后加上监听器元件就可以执行了
②如果需要定义一些变量可以通过函数来定义
③也可以通过jmeter的参数化来进行也可以使用配置元件中的随机变量,输入需要纯数字且唯一,则使用计数器
墨者看遍天下皆是丹青,测试看尽万物皆是bug