zoukankan      html  css  js  c++  java
  • Jmeter之JDBC Request使用方法(oracle)

    操作步骤:
    第一步:
    将ojdbc14.jar放至Jmeter路径下(..apache-jmeter-2.7lib);否则会报错  Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
    或者直接在计划中导入也可。
    第二步:
    启动Jmeter后添加线程组,线程组下添加-配置元件-JDBC Connection Configuration
     
    说明:
    Variable Name:数据库的连接池名称;类似网站,可以创建多个连接持,后边的网站可以指定连接池以读取不同的配置。
    Validation Query:默认是Select 1,如果是Oracle,需改为Select 1 from dual,否则报错 Cannot create PoolableConnectionFactory (ORA-00923: 未找到要求的 FROM 关键字)
    Database URL:数据库连接地址,格式    jdbc:oracle:thin:@ip:端口:实例名  
      即   jdbc:oracle:thin:@10.0.32.13:1521:molarac
    JDBC Driver class:jdbc驱动,oracle的填写 oracle.jdbc.driver.OracleDriver
    Username:数据库用户名
    Password:对应的数据库密码 如:mbs7_CRM/mbs7_crm_df31
    第三步:线程组下添加-Sampler-JDBC Request
     
    Variable Name:填写上一步中要使用的连接池名称(上一步的Variable Name)。
    Query Type:要执行sql语句类型,select、update、commit等等
    Query:要执行的sql语句。
    第四步:添加监听器-察看结果树(还可以继续添加其他,如聚合报告)
    问题一:
    Response message: java.sql.SQLException:
    Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
    未引入ojdbc14.jar包所致,2种解决方案,最好重启一下:
    1.在测试计划页面中,点击浏览,选择jar包加入。
    2.直接将jar包拷贝到Jmeter的Lib文件夹下面。
     
     
     问题二:
    Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory (ORA-00923: 未找到要求的 FROM 关键字
    Oracle下,Validation Query中应为:select 1 from dual
     
    问题三:
    Response message: java.sql.SQLException: Cannot create PoolableConnectionFactory (Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186647040)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))))
    数据库名应该填写tns文件中的SERVICE_NAME字段
     
    Linux下连接数据库,直接复制ojdbc14.jar 到jmeter/lib/ext文件夹下
    需要jar包的可以联系我哦~~
    jmeter_oracle.rar
    2018-11-12
  • 相关阅读:
    python3 driver chrome This version of ChromeDriver only supports Chrome version 89
    centos7 conda 安装 tensorflow
    python3 selenium Google浏览器 自动登录
    Fiddler Script
    深夜看了张一鸣的微博,让我越想越后怕(转载)
    OpenCV相关库
    .NET 面试题汇总(带答案)
    Java面试题
    定制化知识图谱 项目介绍
    关于《社会主义经济理论》若干问题的思考《九》
  • 原文地址:https://www.cnblogs.com/flyyingzi/p/10149675.html
Copyright © 2011-2022 走看看