一、作业内容
1.Jmeter操作数据库并取出里面的值(一个就好,有兴趣的可以取出所有的)。
2.思考这个JDBC request能在测试中帮助我们做什么工作?
二、自我实操练习打卡
1.准备好数据库
2.由于JMeter默认没有提供MySQL的驱动,需要下载好驱动,并放在 lib/ext 目录下
下载链接:https://pan.baidu.com/s/1w_r7yRiuUw3kgYABfD2VZg 提取码:ypiz
3.创建MySQL连接,输入变量名、地址、端口号、用户名、密码等信息
数据库地址写法:jdbc:mysql://主机:端口
4.连接数据库,进行增删改查等操作
注意:from 后面要加上数据库名,即 databaseName.tableName
5.JDBC请求
此处很容易出现乱码的问题,我在网上找了很多种解决办法,都没有解决乱码问题。我已经把MySQL和Navicat都设置过了,但是两个工具好像不相通一样:在MySQL正常时,在Navicat就乱码;在Navicat正常时,MySQL就乱码。最后是修改了Navicat的一处设置才解决的。
6.引用数据:当查询数据只有一条时,引用${name}就可以了;当查询数据是多条,只取第一条时,引用${name_1}
7.这个JDBC request能在测试中帮助我们做什么工作:从当前的练习来看,我能想到的是获取测试数据。
- End -
若有错误,请随时指正。也欢迎大家一起讨论,让我们野蛮成长!
网友评论