Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试

时间:2024-03-17 11:53:41

1、下载MySQL驱动包
下载地址:https://dev.mysql.com/downloads/connector/j/ ,选择对应MySQL的版本,不能低于MySQL版本号。
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
2、配置jar文件路径
下载完成之后,将mysql驱动放置到…\apache-jmeter-3.2\lib目录下。退出Jmeter,关闭再重启。
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
3、打开Jmeter,点击测试计划,添加所下载的jar文件
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
4、添加线程组,添加JDBC Connection ConfigurationMac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
5、配置JDBC Connection Configuration
1)Variable Name:变量名,具有唯一性,不能重复。
2)Database URL:jdbc:mysql://数据库url:端口号/数据库名称。
3)JDBC Driver Class :org.gjt.mm.mysql.Driver 或者 com.mysql.jdbc.Driver 固定值。
4)Username:数据库登录名。
5)Password:数据库密码。
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
6、添加JDBC Request
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
7、编辑JDBC Request
1)Variable Name Bound To Pool 中的 Variable Name:与JDBC Connection Configuration的Variable Name一致。
2)Query :填写SQL语句
3)Variable names:保存sql语句返回结果的变量名
4)Result variable name:创建一个对象变量,保存所有返回的结果

Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
8、添加结果树,查看运行结果
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试9、引用查询结果作为参数
JDBC Request中的结果返回Variable names作为参数名,该参数名也具有唯一性,必须不与其他变量名重复。
SQL语句只查询了phone这一个字段,那么我们想要引用第1个phone,可以如下书写${UserName_1}。
Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试
查询结果如下:Mac:Jmeter 下载安装MySQL驱动,连接数据库,获取数据且用于另一个接口的测试