漫漫测试人生路,吾将上下而求索
JMeter 通过 JDBC 访问 Oracle 和 MySQL (转自JACKEI)
上一篇 /
下一篇 2008-12-27 11:47:53
/ 个人分类:测试工具
关键字:开源
性能测试工具 JMeter
OracleJMeter 的手册中描述了如何访问
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
另外,我做了两个 Test Plan,一个是 for Oracle 的,一个是 for MySQL 的,你可以点击下面的链接下载。
相关阅读:
- LoadRunner协议选择(转) (静澜, 2008-12-08)
- ruby中几个类库文件的调用过程 (baoju, 2008-12-08)
- 性能测试(并发负载压力)测试分析-简要篇 (摘取) (fengyun32, 2008-12-12)
- 用WORD导入TD requirement的方法 (hanguolong21, 2008-12-12)
- Excel表格中的Bug问题单导入TD方法介绍 (hanguolong21, 2008-12-14)
- 测试用例管理工具的需求整理 『转载』 (超越自我, 2008-12-15)
- 一个成功软件测试项目的经验 (欧阳, 2008-12-17)
- 如何在 LoadRunner 脚本中做关联 (Correlation)(转) (静澜, 2008-12-22)
- Loadrunner 进行 IP欺骗测试 (wangLoveR, 2008-12-25)
- 使用 JMeter 分布式性能测试 (转自jackei) (yaya_free, 2008-12-27)
收藏
举报
TAG:
测试工具