• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例…

发布: 2008-9-01 09:50 | 作者: 陈雷 (Jackei) | 来源: 测试时代采编 | 查看: 426次 | 进入软件测试论坛讨论

领测软件测试网

关键字:开源性能测试工具  JMeter  Oracle


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


步骤:

  1. 新建一个 Thread Group

  2. 新增 JDBC Connection Configuration

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

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

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

  • JDBC Driver classoracle.jdbc.driver.OracleDriver

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

  • Password:对应的密码

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

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

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

  1. 新增一个View Results Tree

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


注意事项:

  1. 执行时提示:No Suitable Driver

    在电脑上搜索一下 classes12.jar 这个文件,然后copyJMeterLib目录下。如果找不到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 的,你可以点击下面的链接下载。

 
MySQL JDBC Driver (下载后需要自己把扩展名改为 .jar 然后放到 JMeter 的 lib 目录下)

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: jdbc JDBC jmeter JMeter oracle ORACLE Oracle test Test Plan


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网