压力测试|JMeter直连数据库

  1. 准备工作
    (1)添加MySQL驱动jar包
    里面有连接数据库的方法或者函数,
    添加方式1:在“测试计划”界面–>点击“浏览…”–>将JDBC驱动添加进来,不许重启 压力测试|JMeter直连数据库
    文章图片

    压力测试|JMeter直连数据库
    文章图片

    添加方式2:将jar包放到JMeter的安装目录下–>JMeter4.0\lib\ext,然后再重启JMeter即可
    (2)配置数据库连接信息
    要先启动数据库
    添加方式:测试计划–>线程组–>(右键添加)配置元件–>JDBC Connection Configuration
    主要参数:
    -Variable Name for created pool:mysql数据库连接池的名字(JDBC请求时要引用),可任意设置
    -Database URL:jdbc:mysql://localhost:3306/tpshop2.0
    jdbc:mysql:M ySQL固定格式
    //127.0.0.1: 数据库IP地址
    3306:MySQL默认端口,如改变,要如实填写
    books:要连接的数据库名称
    -JDBC DRIVER class: com.mysql.jdbc.Driver(MySQL驱动包位置固定格式)
    -用户名和密码 压力测试|JMeter直连数据库
    文章图片

    2.场景
    连接 商场数据库获取商品名包含:小米手机5的商品id
    2.1 操作步骤
    (1)添加线程组
    (2)添加JDBC Connection Configuration
    (3)添加JDBC request
    测试计划–>线程组–>取样器–>JDBC Request
    配置:配置连接池的名称
    配置SQL语句
    配置保存的变量名:如果SQL语句返回了个参数,则要输入相同个数的变量名来保存
    HTTP断言中,就可以引用变量来进行判断 压力测试|JMeter直连数据库
    文章图片

    (4) 添加HTTP请求、响应断言
    压力测试|JMeter直连数据库
    文章图片

    压力测试|JMeter直连数据库
    文章图片

    【压力测试|JMeter直连数据库】(4)添加查看结果树、Debug Sampler
    压力测试|JMeter直连数据库
    文章图片

    推荐阅读