zoukankan      html  css  js  c++  java
  • 如何解决JMeter通过JDBC访问Oracle和MySQL的问题

    JMeter的手册中描述了如何访问 MySQL,但是没有说明如何访问 Oracle。对于没有 Java 应用开发经验和对 Oracle 不是特别熟悉的朋友,可以参考这篇文章来简单、快速的配置好 JMeter 中的 JDBC 连接和 JDBC Request。


    步骤:

        新建一个 Thread Group;

        新增 JDBC Connection Configuration;

        点击新增的 JDBC Connection Configuration ,需要修改的参数包括:

        Variable Name:可以先填一个 Oracle,等会解释;

        Database URL:jdbc:oracle:thin:@{host_IP_or_machine_name}:{Oracle 监听器监听的端口}:{你的Oracle实例的名字}  ——大家要注意,“{ }” 大括号 只是我用来说明用的,在配置 JMeter 时,请将 “{ }” 大括号去掉 ^_^

        JDBC Driver class:oracle.jdbc.driver.OracleDriver

        Username:访问上面Oracle实例的用户名

        Password:对应的密码

        新增一个 JDBC Request,需要修改的参数包括:

        Variable Name:和上面的 JDBC Connection Configuration填写同样的内容。这里表示 JDBC Connection Configuration建立一个名为Oracle 的连接池,之后其它的JDBC Request都共用这个连接池;

        Query:select * from table_name 。 这里建议打开你的数据查询工具,输入一条SQL查询语句,保证可以执行看到结果的,然后copy 过来;

        新增一个View Results Tree;

        点击 Run,查看结果。可以在Response data tab 看到响应的返回结果。


    注意事项:

        执行时提示:No Suitable Driver。

        在电脑上搜索一下 classes12.jar 这个文件,然后copy到JMeter的Lib目录下。如果找不到classes12.jar这个文件,就找找classes12.zip文件,然后把扩展名改为jar;

        执行时提示:ORA-00911: invalid character。

        确保你在JDBC Request里面的Query中输入的SQL语句是正确的。


    JMeter 用户手册中关于配置通过JDBC对数据库性能进行测试的部分如下:

    http://jakarta.apache.org/jmeter/usermanual/build-db-test-plan.html

  • 相关阅读:
    MindMup 是一个开源的、在线的、简单的思维导图工具
    那些年我们用过的Python代码
    我心目中要求不高的理想团队
    与雨林再辩科学、宗教和道
    MySQL(一) 数据表数据库的基本操作
    hibernate(六) cascade(级联)和inverse关系详解
    java虚拟机内存区域的划分以及作用详解
    MySQL(二) 数据库数据类型详解
    MySQL(三) 数据库表的查询操作【重要】
    MySQL(四) 数据表的插入、更新、删除数据
  • 原文地址:https://www.cnblogs.com/w-20150101/p/4351956.html
Copyright © 2011-2022 走看看