• 【Jmeter学习】【第三节】【配置连接MySQL数据库】


    1.1 Jmeter配置连接数据库

    1.1.1添加需要的驱动

    Jmeter连接mysql数据库,首先要下载mysql jdbc驱动包,注意驱动包的版本一定要与你数据库的版本相匹配,驱动版本低于mysql版本很可能会导致连接失败报错(我使用的mysql的版本是8.0.19,驱动使用的是5.1.46

    下载地址:https://dev.mysql.com/downloads/connector/j/

    添加驱动包的方式分为两种:

    1)点击【测试计划】,最下方的【添加目录或jar包到ClassPath】一栏中点击浏览,将下载的驱动包添加进去,如下图所示。

     

    2)直接将下载的mysql-connector-java-5.1.46-bin.jar文件复制到jmeterlib目录下,这种方法一劳永逸,推荐此法。

    1.1.2建立线程组

    (1)在测试计划下面新建【线程组】,添加配置元件【JDBC Connection Configuration】,详细配置如下图所示。

     

     1.Database URL(标准格式:jdbc:mysql://数据库IP:数据端口/s数据库名称)

    jdbc:mysql://localhost:3306/huangyu?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8

    localhost:3306 数据库的ipport 若是本地数据库可直接写为localhostmysql的默认port3306

    huangyu 数据名,与前面的ip使用/连接

    allowMultiQueries=true 允许多条mysql请求,使用?连接

    useUnicode=true&characterEncoding=UTF-8 

    2. JDBC Driver class (标准格式:com.mysql.jdbc.Driver

    3. Username mysql数据库的用户名

    4. Password mysql数据库的密码

    其他数据库请参考下图

    (2)【线程组】下面添加取样器【JDBC Request】,配置如图

     

    .查询结果展示

     

    .输出变量result展示

     

    ③每列数据变量idname展示

     

    将数据库查询变量作为参数传递给下一个请求

    1.线程组下面添加逻辑控制器【ForEach控制器】,在控制器下建立HTTP请求,上述查询结果分为7行,所以这里我们设置foreach控制器的开始循环字段和结束循环字段分别为07,如下图所示,变量前缀为上述获取的变量名id或者name,输出变量名称t_id

     

    2.逻辑控制器下建立HTTP请求和信息头管理,在HTTP请求体中传入变量t_id

     

    3.HTTP请求展示

     

    可看到请求头信息中包含从数据库中提取的id信息

  • 相关阅读:
    js验证身份证号,超准确
    ORACLE 日期加减操作
    powerdesigner中将表的name在生成建表sql时生成注释
    使用Lucene-Spatial实现集成地理位置的全文检索
    MyEclipse + Maven开发Web工程的详细配置过程
    tomcat虚拟目录配置
    在jsp的js和css里面使用EL表达式取值|style里面用$取值
    JS禁用键盘浏览器退格键
    Am335x SD卡刷eMMC二
    Linux-UDP-Socket编程
  • 原文地址:https://www.cnblogs.com/yuhuang/p/13038713.html
Copyright © 2020-2023  润新知