Jmeter实现Mysql多类型sql语句请求
一、环境准备:
1、准备包含必要数据的数据库;
2、JDBC驱动;
二、操作步骤:
1、添加JDBC驱动;
2、添加“线程组”,并在下面添加一个“JDBC Connection Configuration”;
3、配置一下JDBC Connection Configuration页面,输入数据库
1)Database URL:jdbc:mysql://localhost:3306/hkkTest,其中hkkTest为数据库名称;
2)username和password填入正确账号和密码即可;
4、在线程组下添加JDBC Request;
5、JDBC Request中写入sql语句,并选择正确类型即可;
6、需要注意的是,该设置下只能写入单条语句,如果试图执行多种类型sql语句,可有以下两种方案:
方案一:
1)首先,建立存储过程,注意不要执行CALL语句;
2)在Jmeter的JDBC Request中执行下图操作;
点击“启动”后,发现数据库数据发生响应改变
方案二:在JDBC Connection Configuration配置页面,Database URL:jdbc:mysql://localhost:3306/hkkTest后添加?allowMultiQueries=true,然后将JDBC Request中的Query Type选择为Callable Statement。
7、添加响应断言、断言结果、图形结果、查看结果树;
1) Sql语句:SELECT Name FROM students where ID='801';
2)预期结果:
3)Jmeter运行结果: