jdbc driver is not loading in apache jmeter using jmeter.properties file
我有基于 apache jmeter 的测试工具,以前我有 Sybase 数据库从测试工具连接,该工具使用 "jconn3-6.0-b26564.jar" 轻松连接,我在 jmeter.properties
中定义它
user.classpath=../../jar/sybase/jconn3-6.0-b26564.jar
在运行我的 testtool 时,它用于加载 .jar,我用于连接到 sybase 数据库。
现在,我的要求发生了变化,我必须将我的应用程序连接到 ORACLE 11G 数据库,在 testtool 包中我有 /jar 文件夹,我有 oracle jar 即 ojdbc14.jar,它在连接到 oracle 时是兼容的数据库,我已经通过使用 eclips 进行了尝试。我的实际问题在这里,在 jmeter.properties 文件中,默认情况下我没有添加 oracle jar 路径,只有 sybase 存在。我尝试手动添加并重新启动 apache,但它没有拾取 ojdbc14.jar,并且我的测试工具日志中出现以下错误:
致命的数据库操作:51 - 异常 oracle.jdbc.driver.OracleDriver
所以我的所有测试用例都失败了,因为我无法连接到数据库。有没有其他方法可以加载我的 jdbc jar。请帮忙。
注意:我没有代码访问权限,因此无法更改代码中的任何内容。
见:
- JMeter 类路径
- Apache JMeter 属性定制指南
另外,我相信您需要为 Oracle 11 使用更多"新鲜"的客户端 JDBC 库,我建议您下载设计用于 Java 6 的 ojdbc6.jar,而不是用于 Java 1.4 的 ojdbc4.jar。
得到了我的问题的答案。我已经复制了 jmeter 下 /lib 中的 ojdbc14.jar 并重新启动了 apache 它解决了我的问题。