目录
1、Jmeter连接数据库
1、直连数据库的使用场景
-
用作请求的参数化
-
登录时需要的用户名,可以从数据库中查询
-
-
用作结果的断言
-
接口添加数据(例如添加商品返回商品编号),查看接口返回数据与数据库生成数据是否一致
-
-
清理垃圾数据
-
添加商品(商品名或者编号等不能重复)否则脚本不能执行成功,需要在执行前删除
-
-
准备测试数据
-
例如通过数据库来准备大量的(几十万条)性能测试数据
-
2、直连数据库的关键配置
-
添加MySQL驱动jar包
-
方式一:在测试计划面板点击“浏览”按钮,将JDBC驱动mysql-connector-java-5.1.35-bin.jar添加进来(暂时)
-
方式二:将MySQL驱动jar包放入lib/ext目录下,重启JMeter(永久)
-
-
Mysql驱动jar包下载
-
首先在navicat中查询select version(),查看mysql服务版本
-
MySQL :: Download MySQL Connector/J (Archived Versions)选择和mysql版本一致的驱动
-
-
配置数据库连接信息
-
添加方式:测试计划--》线程组--》(右键添加)配置元件--》JDBC Connection Configuration
-
添加JDBC请求
-
添加方式:测试计划--》线程组--》取样器--》JDBC Request
3、案例
案例1:
连接tpshop商场数据库(tpshop2.0),获取商品名包含:小米手机5的商品id(tp