zoukankan      html  css  js  c++  java
  • day-2 jmeter 操作mysql数据库

    1)  导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql

     

    2)       创建数据库连接配置,mysql的url、端口号、账号、密码

             a、添加一个JDBC Connection Configuration

     

    b、配置mysql连接池的名称,后面发sql请求的时候指定连接哪里

    c、数据库的url:

    jdbc:mysql://192.168.1.116:3307/bugfree?allowMultiQueries=true&characterEncoding=utf8

    解释:

     

    d、数据库驱动:这里就是指定连接什么类型的数据库,mysql、oracle、SqlServer等等。

    数据库

    驱动

    数据库url

    mysql

    com.mysql.jdbc.Driver

    jdbc:mysql://host:port/{dbname}?allowMultiQueries=true

    oracle

    org.postgresql.Driver

    jdbc:postgresql:{dbname}

    PostgreSQL

    oracle.jdbc.driver.OracleDriver

    jdbc:oracle:thin:user/pass@//host:port/service

    MSSQL

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    或者

    net.sourceforge.jtds.jdbc.Driver

    jdbc:sqlserver://IP:1433;databaseName=DBname

    或者

    jdbc:jtds:sqlserver://localhost:1433/"+"library"

    e、账号密码

     

    3)写sql,执行sql

    线程组下添加JDBC Request

     

     

    4)查看结果

     

    说明:

    jmeter的JDBC Request请求中的Query Type

    简单的说:

    1、  Select Statement:执行第一条查询语句。

    2、  Updata Statement:执行第一条更新语句,包括(insert,updata)。

    3、  Callable Statement:执行多条sql语句。

    4、  Prepared Select Statement:执行一条带参数的查询语句。

    5、  Prepared Updata Statement:执行一条带参数的更新语句,包括(insert,updata

    6、  Commit:将未存储的sql语句结果写入数据库表。

    7、  Rollback:撤销指定sql语句的过程。

    8、  AutoCommit(true):无论何种情况,都自动提交将结果写入,结束当前事务开始下一个事务。

    更详细说明可参考:https://www.cnblogs.com/imyalost/p/6498029.html

  • 相关阅读:
    前后端分离项目本地测试跨域问题配置
    STS没有找到Dynamic Web Project
    java常见面试题
    log4jdbc 使用
    Thymeleaf 入门
    集成maven和Spring boot的profile 专题
    ftp命令大全
    windows下安装redis
    linux安装环境
    atmega328 熔丝
  • 原文地址:https://www.cnblogs.com/once-again/p/9508795.html
Copyright © 2011-2022 走看看