zoukankan      html  css  js  c++  java
  • Jmeter-取样器-JDBC取样器(JDBC Request)

    可通过配置JDBC取样器向数据库发送请求,经常用于接口发送后数据校验,以及通过读取数据库数据进行参数化等操作;

    在使用JDBC 取样器之前你必须配置好JDBC连接,在配置元件中的JDBC Connection Configuration

    Query Type(常用)
    Select Statement 查询数据时使用
    Update Statement 更新 删除 插入数据时使用
    Prepared Select Statement 查询数据时需要从外部接收变量参数时使用
    Prepared Select Statement 更新 删除 插入数据时需要从外部接收变量参数时使用

    Query:此处填写sql语句,注意sql语句的结束不需要使用分号;如果需要接收参数则使用?占位;

    示例:select * from user where uid = ?

    Parameter values sql语句中需要接收参数时在此设置,可以引用变量通过${}方式,如果需要多个参数使用逗号分隔
    Parameter types  sql语句中需要接收参数的类型在此设置,必须与参数值对应,多个参数类型通过逗号分隔,sql参数类型例如:INTEGER  VARCHAR DATE DOUBLE
    Variable names 设置变量用于接收查询语句返回的值,变量名应该与返回的值列得到数量相等,可通过:变量名_N 取出指定列的值,N在此代表列
    Result Variable name

    如果指定,这将创建一个包含行映射列表的Object变量。每个映射都包含列名称作为键,并包含列数据作为值。

    用法示例:${__BeanShell(vars.getObject"(resultObject").get(0).get("列名"))};

    这里的${__BeanShell()}可用于写简短 的BeanShell语句,用于取出结果对象中的数据;

    Query timeout(s)  设置超时
    Handle ResultSet 限制结果集

    官网地址:https://jmeter.apache.org/usermanual/component_reference.html#JDBC_Request

  • 相关阅读:
    UBUNTU 自动挂载 NTFS
    automake autoconf 学习笔记(转载)
    error: X11/extensions/XInput.h: No such file or directory
    error: undefined macro: AC_PROG_LIBTOOL
    Linux下tar.xz结尾的文件的解压方法
    Ubuntu 修改hosts
    ubuntu主目录下的中文文件夹名改回英文
    ./configure: No such file or directory
    Ubuntu下GTK的安装、编译和测试
    图像适配源码
  • 原文地址:https://www.cnblogs.com/XhyTechnologyShare/p/13907047.html
Copyright © 2011-2022 走看看