如何解决JMeter通过JDBC访问Oracle和MySQL的问题

配置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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值