JMeter直连数据库配置和使用方法
直连数据库的使用场景
1.用作请求的参数化
例如:登录时需要用户名,可以从数据库中查询获取。
2.用作断言结果
例如:添加购物车下订单,检查接口返回的订单号,是否与数据库中生成的订单号一致。
3.准备测试数据
例如:通过数据库来准备大量(几十万条)的性能测试数据。
4.清理垃圾数据
例如:添加商品(商品名/编号等不能重复),再执行脚本不能成功,就需要下次执行前删除该商品的数据。
直连数据库的关键配置
添加MySQL驱动jar包
方式一:在测试计划面包点击“浏览”按钮,将JDBC驱动添加进来。
方式二:将MySQL驱动jar包放入到JMeter安装目录下的 lib/ext 目录下,重启JMeter。
推荐使用方式二,因为方式一是临时的。
MySQL驱动下载方法
方式一:点击下载 (访问密码: 3607)
方式二:官网下载 https://www.mysql.com/
配置数据库连接信息
添加方式:测试计划 -- 线程组 -- (右键添加)配置元件 -- JDBC Connection Configuration
参数介绍
Variable Name:mysql数据库连接池名称(JDBC请求时要引用)
Database URL:jdbc:mysql://192.168.23.130:3306/tpshop2.0
组成:协议+数据库+数据库IP+数据库端口+连接的数据库名称
JDBC Driver class:com.mysql.jdbc.Driver(MySQL驱动包位置固定格式 -- 下拉框选择)
Username:root(连接数据库用户名,如实填写)
Password:(MySQL数据库密码,如实填写,如果密码为空不写)
添加JDBC请求
添加方法:测试计划 -- 线程组 -- 取样器 -- JDBC Request
参数介绍:
Variable Name:数据库连接池的名字,要与上图中的Variable Name保持一致
Query Type:
查询操作:选择“Select Statement”
增 删 改操作:选择“Update Statement”
Query:填写SQL语句,末尾不加“ ; ”
Variable name:保存SQL语句返回的变量名
版权声明:本文由Nullbt-一个小破站发布,如需转载请注明出处。
网站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理
打开微信扫一扫关注公众号发送“解压密码”。