在进行接口测试时,有时会遇到需要我们链接到数据库进行数据的增删改查,Jmeter 提供了对应的功能
1.在进行操作之前,我们需要下载对应的插件:
msql-connector-java-x.x.x-bin.jar
然后将下载好的jar包放到解压后的JMETER的lib目录中。
2.新增一个线程组,然后右键线程组,新增一个配置元件:JDBC Connection Configuration
配置好对应的配置信息:
注意链接URL后面的参数:
allowMultiQueries=true
执行多个语句是需要跟上这个参数,否则执行多个语句会报错
3.新增取样器–JDBC-Request
配置请求信息:
配置完成后,执行请求,可查看执行结果:
查看提取出来的数据:
注意事项:
在执行多条查询语句时,如果选择查询类型为:
prepared select statement — 可运行写了多条select 语句的JDBC request,但是只会显示第一条语句的执行结果:
如下:
执行结果:
可以看到只有第一条数据展示出来!
如果想要展示全部执行结果,需选择查询类型:
callable statement
运行,查看执行结果:
结果展示出全部查询结果。
插入、删除
如果要执行的是insert 或者delete 语句,则query type 需要选择update ,就可以执行插入和删除语句了