• jmeter之JDBC请求


    jmeter不仅可以测试http请求,也可以执行JDBC请求的测试。本次以mysql为例,介绍JDBC请求如何完成发送

    目录

    1、环境配置

    2、数据库连接配置

    3、添加一个JDBC请求

    1、环境配置

    测试mysql请求,需要添加一个jar包,下载mysql-connector-java-5.1.23-bin.jar(网盘:链接:https://pan.baidu.com/s/1eYx5vNc3K4QIpiyx6UPgHQ 密码:wx2v),放到D:Program Filesapache-jmeter-3.1libext文件夹下

    2、数据库配置

    添加JDBC的连接配置元件

     

    Variable Name:数据库连接池的名字,需要与JDBC Connection一致

    Connect Pool Configuration:一般默认值即可

    Max Number of Connections:最大连接数,一般设置为0,表示每个线程使用独立的数据库连接,线程之间数据库连接不共享。如果想要使用共享池,那么将max number 设置为线程数,以此保证线程不会相互等待
    Max Wait (ms):在连接池中取回响应的最大超时时间,单位为毫秒
    Time Between Eviction Runs (ms):数据库空闲清理的间隔时间
    Auto Commit:是否自动提交,默认为true
    Transaction isolation:事务隔离级别

    Connection Validate by Pool:Jmeter用来检验数据库连接是否有效的一种机制,超过5秒没有使用的话,就会用validation query去测试下这个连接是否有效
    Test While Idle:当空闲的时候测试连接是否断开,默认为true
    Soft Min Evictable Idle Time(ms):多久查询一次,默认为5秒
    Validation Query:查询语句,mysql 为select 1

    MySQL的Database URL:com.mysql.jdbc.Driverjdbc:mysql://host:port/{dbname}

    3、添加一个JDBC请求

     执行sql的类型:

    1、Select statement
    这是一个查询语句类型;如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。
    2、Update statement
    这是一个更新语句类型(包含insert和update);如果JDBC Request中的Query内容为一条更新语句,则选择这种类型。

  • 相关阅读:
    Python之初识模块之序列化模块
    Python之初识模块二
    Python之初识模块
    Python之re模块
    python随笔来源
    Python初识模块之正则表达式
    Python之初识递归
    0.U-boot的简介
    2.11.移植uboot
    2.18.7.VFS简介
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/9320805.html
Copyright © 2020-2023  润新知