今天进度缓一下,完成一个操作:jmeter操作MySQL
1. JDBC连接说明
由于Jmeter默认没有提供MySQL的驱动,所以要自行下载,将下载好的驱动放到:lib-->ext目录下
//下载位置
链接:https://pan.baidu.com/s/1w_r7yRiuUw3kgYABfD2VZg
提取码:ypiz

1.1 操作步骤
正式操作开始之前,先回忆一下使用Navicat操作MySQL的时候,或者是用Python的pymysql模块操作MySQL的时候,都做什么操作?
- 大体分为以下两步: `
1.先创建MySQL连接,输入:地址,端口号,用户名,密码,这些东西
2.连接数据库,进行增删改查等操作
Jmeter的操作MySQL也正是分为两步,正是上面的步骤。
1.2 连接示例
1.创建MySQL连接,注意事项:
- 驱动,是否有对应的驱动信息
- 地址写法,
// jdbc:数据库类型://地址
jdbc:mysql://127.0.0.1:3306

连接数据库,这个步骤要注意:SQL语句和类型是否对应

1.3 操作示例
jdbc 请求

结果

2.作业场景
使用上述的操作方法,自行完成Jmeter操作数据库并取出里面的值(一个就好,有兴趣的可以取出所有的),并思考这个JDBC request能在测试中帮助我们做什么工作?
3.示例脚本
3.1 问题示例
中文乱码解决办法:
-
在连接后面加上
useUnicode=true&characterEncoding=utf8 字符
image
解决
3.2 脚本示例
//下载位置
链接:https://pan.baidu.com/s/1w_r7yRiuUw3kgYABfD2VZg
提取码:ypiz
网友评论