【转】JMeter 通过 JDBC 访问 Oracle 和 MySQL
2015-11-20 15:52
876 查看
JMeter 的手册中描述了如何访问 MySQL,但是没有说明如何访问 Oracle。对于没有 Java 应用开发经验和对 Oracle 不是特别熟悉的朋友,可以参考这篇文章来简单、快速的配置好 JMeter 中的 JDBC 连接和 JDBC Request。
步骤:
1. 新建一个 Thread Group;
2. 新增 JDBC Connection Configuration;
3. 点击新增的 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:对应的密码
4. 新增一个 JDBC Request,需要修改的参数包括:
* Variable Name:和上面的 JDBC Connection Configuration填写同样的内容。这里表示 JDBC Connection Configuration建立一个名为Oracle 的连接池,之后其它的JDBC Request都共用这个连接池;
* Query:select * from table_name 。 这里建议打开你的数据查询工具,输入一条SQL查询语句,保证可以执行看到结果的,然后copy 过来;
5. 新增一个View Results Tree;
6. 点击 Run,查看结果。可以在Response data tab 看到响应的返回结果。
注意事项:
1. 执行时提示:No Suitable Driver。
在电脑上搜索一下 classes12.jar 这个文件,然后copy到JMeter的Lib目录下。如果找不到classes12.jar这个文件,就找找classes12.zip文件,然后把扩展名改为jar;
2. 执行时提示:ORA-00911: invalid character。
确保你在JDBC Request里面的Query中输入的SQL语句是正确的。
JMeter 用户手册中关于配置通过JDBC对数据库性能进行测试的部分如下:
http://jakarta.apache.org/jmeter/usermanual/build-db-test-plan.html
另外,我做了两个 Test Plan,一个是 for Oracle 的,一个是 for MySQL 的,大家可以点击下面的链接下载。
JMeter Test Plan for Oracle
JMeter Test Plan for MySQL
MySQL JDBC Driver(下载后需要自己把扩展名改为 .jar 然后放到 JMeter 的 lib 目录下)
步骤:
1. 新建一个 Thread Group;
2. 新增 JDBC Connection Configuration;
3. 点击新增的 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:对应的密码
4. 新增一个 JDBC Request,需要修改的参数包括:
* Variable Name:和上面的 JDBC Connection Configuration填写同样的内容。这里表示 JDBC Connection Configuration建立一个名为Oracle 的连接池,之后其它的JDBC Request都共用这个连接池;
* Query:select * from table_name 。 这里建议打开你的数据查询工具,输入一条SQL查询语句,保证可以执行看到结果的,然后copy 过来;
5. 新增一个View Results Tree;
6. 点击 Run,查看结果。可以在Response data tab 看到响应的返回结果。
注意事项:
1. 执行时提示:No Suitable Driver。
在电脑上搜索一下 classes12.jar 这个文件,然后copy到JMeter的Lib目录下。如果找不到classes12.jar这个文件,就找找classes12.zip文件,然后把扩展名改为jar;
2. 执行时提示:ORA-00911: invalid character。
确保你在JDBC Request里面的Query中输入的SQL语句是正确的。
JMeter 用户手册中关于配置通过JDBC对数据库性能进行测试的部分如下:
http://jakarta.apache.org/jmeter/usermanual/build-db-test-plan.html
另外,我做了两个 Test Plan,一个是 for Oracle 的,一个是 for MySQL 的,大家可以点击下面的链接下载。
JMeter Test Plan for Oracle
JMeter Test Plan for MySQL
MySQL JDBC Driver(下载后需要自己把扩展名改为 .jar 然后放到 JMeter 的 lib 目录下)
相关文章推荐
- Oracle查找Web执行SQL
- oracle 数据恢复
- Oracle中的for和while循环
- oracle 四舍五入 取得的数值
- Oracle中生成随机数的函数
- Oracle & PL/SQL(71),大全
- Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长:
- Oracle 补丁全集 (Oracle 9i 10g 11g Path)
- 你缺的不是一个“大牛” 而是一个透视宝
- ORACLE 10.2.5垮版本升级11.2.2 for windows 详细文档
- ORACLE 10.2.01升级10.2.05 for windows 详细文档
- Java通过配置文件连接Mysql和Oracle数据库
- oracle ITL(事务槽)的理解(转)
- Oracle JDBC 连接卡死后 Connection Reset
- SQL Server连接Oracle FAIL
- Windows下修改oracle实例不随服务自动启动
- 《Oracle数据库的SQL分页模板》
- oracle使用UTL_MAIL包实现存储过程邮件发送(转)
- oracle使用UTL_MAIL包实现存储过程邮件发送(转)
- 将oracle数据库中数据写入excel文件