Jmeter连接Mysql
Posted pepperoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter连接Mysql相关的知识,希望对你有一定的参考价值。
第一步,下载jdbc驱动jar
第二步,在“测试计划”添加该jar路径(若驱动jar放在路径.\\apache-jmeter\\lib目录下,可以免去添加路径这一步)
第三步,添加JDBC Connection Configuration
第四步,配置JDBC Connection Configuration
Variable Name:数据库连接池名称,自定义,JDBC Request要与其保持一致
Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称
JDBC Driver Class:com.mysql.jdbc.Driver
Username:数据库用户名
Password:数据库密码
第五步,添加JDBC Request
Variable Name:数据库连接池名字,要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
1)Parameter values:参数值,用于参数化查询
Parameter types:参数类型,用于参数化查询
参数化查询:
方法一,在sql语句中使用${变量名},例如SELECT verificationCode FROM `SmsCode` WHERE acount =${acount} ORDER BY createtime DESC LIMIT 1;
方法二,在sql语句中使用“?”占位符,需要设置“Parameter values”、“Parameter types”,多个变量使用” , “ 分隔,如下图:
Parameter values若为变量,使用${变量名}的方式,如下图:
2) Variable names:保存sql语句返回的数据和数据的总行数
test_#:总行数
test_1,test列的第一行
使用${test_#},${test_1} 方式引用
3)Result variable name:创建一个对象变量,保存所有返回的结果
获取示例,见下图:
4) Query timeout:查询超时时间
5)Handle result set:定义如何处理由callable statements语句返回的结果
以上是关于Jmeter连接Mysql的主要内容,如果未能解决你的问题,请参考以下文章