zoukankan      html  css  js  c++  java
  • jmeter操作JDBC

    1、 依次添加计划、线程组、JDBC Connection Configuration、JDBC Request、HTTP请求、Debug Sampler、察看结果树

    在计划中导入mysql的jdbc驱动包,下载地址:https://dev.mysql.com/downloads/connector/j/:

    2、打开JDBC Connection Configuration,做如下配置:

    配置说明:

    variable name中填写的值,在后面的JDBC Request中会用到。

    Database URL 和JDBC Driver class 不用的数据库有不同的写法,jmeter的帮助中有,具体如下:

    MySQL
    Driver class
    com.mysql.jdbc.Driver
    Database URL
    jdbc:mysql://host[:port]/dbname
    PostgreSQL
    Driver class
    org.postgresql.Driver
    Database URL
    jdbc:postgresql:{dbname}
    Oracle
    Driver class
    oracle.jdbc.OracleDriver
    Database URL
    jdbc:oracle:thin:@//host:port/service OR jdbc:oracle:thin:@(description=(address=(host={mc-name})(protocol=tcp)(port={port-no}))(connect_data=(sid={sid})))
    Ingress (2006)
    Driver class
    ingres.jdbc.IngresDriver
    Database URL
    jdbc:ingres://host:port/db[;attr=value]
    Microsoft SQL Server (MS JDBC driver)
    Driver class
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    Database URL
    jdbc:sqlserver://host:port;DatabaseName=dbname
    Apache Derby
    Driver class
    org.apache.derby.jdbc.ClientDriver
    Database URL
    jdbc:derby://server[:port]/databaseName[;URLAttributes=value[;…]]

    2、打开JDBC Request,写查询语句,做如下配置:

    文中我们用的是预查询语句,用?来代替我们的查询条件。我们也可以直接在查询sql中写明查询条件,如:

    3. 在jdbc request中添加后置处理器BeanShell PostProcessor,来处理步骤2中查询结果集result varialbe name中的值

    columnValue = vars.getObject("testresultvariable").get(0).get("app_id");//app_id是数据库查询结果的列名
    vars.put("value",columnValue);
    

    4. 打开htpp请求,来使用上述步骤中我们从数据库中拿到的值

    5. 运行的结果以及最终的树结果如下:

  • 相关阅读:
    [HDOJ1261]最少拦截系统
    Gym 100637F F. The Pool for Lucky Ones
    Codeforces Gym 100637A A. Nano alarm-clocks 前缀和处理
    HDU 1166 敌兵布阵 线段树
    【Tyvj1038】忠诚 线段树
    Codeforces Gym 100513G G. FacePalm Accounting
    Codeforces Round #313 (Div. 2)B.B. Gerald is into Art
    Codeforces Round #313 (Div. 2) D. Equivalent Strings
    Codeforces Round #313 (Div. 2) C. Gerald's Hexagon 数学
    Codeforces Round #313 (Div. 2) A. Currency System in Geraldion
  • 原文地址:https://www.cnblogs.com/qiaoyeye/p/6951459.html
Copyright © 2011-2022 走看看